NJU3554
PRELIMINARY
4-BIT SINGLE CHIP OTP MICRO CONTROLLER
s
GENERAL DESCRIPTION
The
NJU3554
is the C-MOS 4-bit Single Chip OTP type
Micro Controller with programmable Flash Memory.
It is completely compatible with the
NJU3504
in function
and the pin configuration. Therefore, the
NJU3554
is
suitable for the final evaluation before
NJU3504
mask
generation, the small quantity production and short lead-
time.
*
In this data sheet, only OTP programming and the
difference between
NJU3554
and
NJU3504
are
mentioned mainly.
Therefore the detail function and specification should
be referred on the
NJU3504
data sheet.
NJU3554FA1
NJU3554L
s
PACKAGE OUTLINE
s
FEATURES
q
q
q
q
q
Internal One Time Programmable ROM 4,096 X 8bits
Internal Data RAM
256 X 4bits
Wide operating voltage range
2.7V ~ 5.5V
Package outline
QFP44-A1 / SDIP42 (Compatible with
NJU3504)
ROM programmer “SUPERPRO/L” by XELTEK co,.
s
PIN CONFIGURATION IN OTP PROGRAMMING MODE
[ QFP44-A1 ]
CNT2
Open
CNT1
Open
D7
D6
[ SDIP42 ]
CNT1
CNT2
V
DD
Open
D5
D4
D3
D2
Open
D1
D0
Open
Open
RESET
PROM
CLK
REQ
V
SS
V
SS
Open
1
2
Open
3
4
5
6
RESET
PROM
CLK
REQ
V
SS
7
8
9
10
12
13
14
15
16
17
18
19
20
21
11
33
32
31
30
29
28
27
26
25
24
22
23
NJU3554FA1
Open
V
DD
Open
V
DD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
Open
D7
D6
V
DD
Open
D5
D4
D3
D2
Open
D1
D0
44
43
42
41
40
39
38
37
36
35
34
NJU3554L
Open
Note) The pin configuration in Normal operating mode is the same as
NJU3504.
V
SS
-1-
NJU3554
s
BLOCK DIAGRAM
-2-
NJU3554
Interrupt
CPU CORE
Logic
V
DD
V
SS
INT1
EXTI/PK0
INT2
TIMER1
STACK
X Reg
Y Reg
AC
TEST
RESET
INT3
CNTI/PK1
TIMER2
X’ Reg
MUX
Y’ Reg
TLU addr
PC
INT4
SDO/PL0
PRESCALER
SDI(O)/PL1
SIO
OTP ROM
ALU
4096 x 8 bits
OSC1
AIN0/PI0
CPU
TIMING
GENERATOR
OSC
OSC2
AIN1/PI1
AIN2/PI2
AIN3/PI3
IR
RAM
256 x 4 bits
ID
V
REF
/PJ0
A/D
STANDBY
CONTROLLER
ADCK/PJ1
AV
DD
AVss
PORT_A
PORT_B
PORT_C
PORT_D
PORT_E
PORT_F
PORT_G
PORT_H
*
Refer [INPUT OUTPUT TERMINAL TYPE]
PA0
PA1
PA2
PA3
PF0
PF1
PF2
PB0
PB1
PB2
PB3
PE0
PE1
PE2
PE3
PC0
PC1
PD0
PD1
PD2
PD3
PH0
PH1
PG0
PG1
NJU3554
s
TERMINAL DESCRIPTION IN OTP PROGRAMMING MODE
No.
NJU
NJU
3554F 3554L
7
10
SYMBOL
RESET
D0 - D7
CNT1
CNT2
REQ
CLK
PROM
V
DD
V
SS
INPUT /
OUTPUT
INPUT
FUNCTION
RESET terminal.
When the low-level input-signal, the system is initialized.
25, 26, 28, 29,
28-31, 31-34,
34, 35 37, 38
1
40,
2
41
10
13
9
12
8
11
18, 33 21, 36
11, 12 14, 15
Note 1)
2)
INPUT/OUTPUT Data bus
INPUT
INPUT
OUTPUT
INPUT
INPUT
-
-
OTP control input terminal
Request output terminal
Clock input terminal
OTP programming enable terminal
Power Source (5V)
Power Source (0V)
Use at V
DD
=5V in OTP programming mode.
Non connect anything to the other terminals.
s
Difference between NJU3554 (OTP version) and NJU3504 (MASK version)
q
Operating mode
NJU3554
has two operating modes. One is ”Normal operating mode” and the other is “OTP programming
mode”.
•
Normal operating mode
The ”TEST” terminal is set to low level. (The terminal is recommended to connect to GND.)
Operating voltage range; 2.7V ~ 5.5V.
OTP Programming mode
User program is read out from or written into the OTP by the universal programmer “SUPERPRO/L” and
converting adapter made by XELTEK co,.(USA).
Reset Terminal Type
Internal Pull-up Resistance
NJU3554
With Pull-up
NJU3504
Without Pull-up
•
q
q
Option information set in the initialization
When the initialization is performed(RESET terminal is “L”), the operation information stored in option area is
set as shown in the following timing chart . The option information is set in the term of
1 / f
OSC
x 512clock
after
RESET releasing and oscillation stability time. After information set, the program counter is set to 0000H and
the
NJU3554
operates in normal.
[ TIMING CHART ]
Oscillation
Stability
Time
Oscillator
Clock
Option information setting
1/f
OSC
x512clock
Normal
Operation
Oscillation
Start
PC=0000H
RESET
f
OSC
=4MHz
about 128
µ
sec
-3-
NJU3554
s
ABSOLUTE MAXIMUM RATINGS
(Ta=25°C)
PARAMETER
Supply Voltage
Input Voltage
Output Voltage
Analog Supply Voltage
Analog Reference Voltage
Analog Input Voltage
Operating Temperature
Storage Temperature
SYMBOL
V
DD
V
IN
V
OUT
AV
DD
V
REF
AIN0 ~ AIN3
T
opr
T
stg
RATINGS
-0.3 ~ +7.0
-0.3 ~ V
DD
+ 0.3
-0.3 ~ V
DD
+ 0.3
-0.3 ~ V
DD
+ 0.3
-0.3 ~ AV
DD
+ 0.3
-0.3 ~ AV
DD
+ 0.3
-20 ~ +75
-55 ~ +125
UNIT
V
V
V
V
V
V
°C
°C
Note)
The difference of electrical characteristics between
NJU3554
(OTP version) and
NJU3504
(MASK version)
NJU3504
•
NJU3554
→
→
→
→
→
→
→
→
→
2.7V
Supply Voltage (V
DD
) MIN.
Supply Current
5V (I
DD1
) Max.
(I
DD2
) Max.
(I
DD3
) Max.
(I
DD4
) Max.
(I
DD5
) Max.
3V
(I
DD1
) Max.
(I
DD2
) Max.
(I
DD3
) Max.
(I
DD4
) Max.
(I
DD5
) Max.
2.4V
•
4.0mA
4.0mA
3.8mA
5.2mA
4.0
µ
A
2.0mA
2.0mA
1.8mA
1.4mA
2.0
µ
A
30mA
30mA
30mA
30mA
20
µ
A
20mA
20mA
20mA
20mA
20
µ
A
-4-
NJU3554
s
ELECTRICAL CHARACTERISTICS
SYM
BOL
V
DD
DC CHARACTERISTICS 1-1
(V
DD
=3.6~5.5V, V
SS
=0V, Ta=-20~75°C)
PARAMETER
Supply Voltage
CONDITIONS
MIN
3.6
TYP
MAX
5.5
30
UNIT NOTE
V
mA
*3
V
DD
V
DD
I
DD1
V
DD
=5V, f
OSC
=2MHz
X’tal Oscillation in Reset
V
DD
I
DD2
V
DD
=5V, f
OSC
=2MHz
Ceramic Oscillation in Reset
V
DD
I
DD3
V
DD
=5V, f
OSC
=2MHz
Supply Current
CR Oscillation in Reset
V
DD
I
DD4
V
DD
=5V, f
OSC
=4MHz
Operating (Except ADC)
V
DD
I
DD5
V
DD
=5V, STANDBY Mode
AV
DD
I
ADD
AV
DD
=V
DD
=5V, ADCK=225kHz
PA0~PA3, PB0~PB3, PC0, PC1,
PD0~PD3, PE0~PE3,
V
IH1
AIN0/PI0~AIN3/PI3, SDI(O)/PL1,
SCK/CKOUT
High-Level
Input Voltage
PF0~PF2, PG0, PG1, PH0, PH1,
V
IH2
V
REF
/PJ0, ADCK/PJ1, EXTI/PK0,
CNTI/PK1, RESET
OSC1
V
IH3
PA0~PA3, PB0~PB3, PC0, PC1,
PD0~PD3, PE0~PE3,
V
IL1
AIN0/PI0~AIN3/PI3, SDI(O)/PL1,
SCK/CKOUT
Low-level
Input Voltage
PF0~PF2, PG0, PG1, PH0, PH1,
V
IL2
V
REF
/PJ0, ADCK/PJ1, EXTI/PK0,
CNTI/PK1, RESET
OSC1
V
IL3
*1 Input/output port is set as an Input terminal.
*2 Input/output port is set as an Output terminal.
*3 Except the current through Pull-up resister.
30
mA
*3
30
mA
*3
30
20
3.0
5.0
mA
µA
mA
*3
*3
*3
0.7V
DD
V
DD
V
*1
0.8V
DD
V
DD
-1.0
0
V
DD
V
DD
0.3V
DD
V
V
V
*1
*1
0
0
0.2V
DD
1.0
V
V
*1
-5-