NJU3552
- 1 -
4-BIT SINGLE CHIP OTP MICRO CONTROLLER
GENERAL DESCRIPTION
The NJU3552 is the C-MOS 4- bit Single Chip OT P type
Micro Controller with programmable Flash Memory.
It is com pletely compatible with the NJU3502 in func tion
and the pin configuration. Therefore, the NJU3552 is
suitable for the final evaluation before NJU3502 mask
generation, the small quantity production and short lead-
time.
In this data sheet, only OTP programming and the
difference between NJU3552 and NJU3502 are
mentioned mainly.
Therefore the detail function and specification should
be referred on the NJU3502 data sheet.
FEATURES
Internal One Time Programmable ROM 1,024 X 8bits
Internal Data RAM 64 X 4bits
Wide operating voltage range 2.7V 5.5V
Package outline SDIP24 / DMP24
ROM programmer “SUPERPRO/L” by XELTEK co,.
PIN CONFIGURATION IN OTP PROGRAMMING MODE
Note) The pin configuration in Normal operating mode is the same as NJU3502.
26/Mar/2001
PACKAGE OUTLINE
PRELIMINARY
NJU3552L NJU3552M
RESET
D6
Open 1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
D0
D1
D2
PROM
CLK
REQ VSS
Open
D3
Open
D7
Open
CNT2
CNT1
VDD
D5
D4
Open
NJU3552
- 2 -
BLOCK DIAGRAM
Interrupt Logic
Y’ Reg X’ Re g
RAM
64 x 4 bit
AC Y Reg X Reg
ALU
INT2
INT3
INT1
EXTI/PE0
SDO/PF0
SDI(O)/PF1
SCK/CKOUT
CPU CORE
OSC
STANDBY
CONTROLLER
CPU
TIMING
GENERATOR
PRESCALER
PORT_A
PA0
PA1
PA2
PA3
PORT_C
PC0
PC1
PC2
PC3
OSC1
OSC2
VDD
VSS
TEST
RESET
MUX
PC
STACK
TLU addr
I D
I R
OTP ROM
1024 x 8 bit
TIMER
SIO
PORT_D
PD0
PD1
1
3
1
3
1
3
NJU3552
PORT_B
PB0
PB1
PB2
PB3
∗1
3
1 Refer [I NPUT OUTPUT TERMINAL TYPE]
2 Input / Output direction of 4-bit group is changed by the program.
3 Input / Output direction of each bit is selected by mask option.
NJU3552
- 3 -
TERMINAL DESCRIPTION IN OTP PROGRAMMING MODE
No. SYMBOL INPUT/OUTPUT F U N C T I O N
13 RESET INPUT
RESET terminal.
When the low-level input-signal, the system is initialized.
2 4,
7,
15 17,
21
D0 D7 INPUT/OUTPUT Data bus
22, CNT1 INPUT
23 CNT2 INPUT
OTP control input terminal
11 REQ OUTPUT Request output terminal
10 CLK INPUT Clock input terminal
9 PROM INPUT OTP programming enable terminal
24 VDD - Power Source (5V)
12 VSS - Power Source (0V)
Note 1) Use at VDD=5V in OTP programming mode.
2) Non connect anything to the other terminals.
Difference bet ween NJU3552 (OTP version) and NJU3502 (MASK version)
Operating mode
NJU3552 has two operating modes. One is ”Normal operating m ode” 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 progr am is r ead out f r om or written into the OTP by the universal programm er SUPERPRO/L” and
converting adapter made by XELTEK co,.(USA).
Option information set in the initialization
When the initialization is perform ed(RESET terminal is “L”) , the operation inf orm ation stored in option area is
set as shown in the following timing chart . The option information is set in the term of 1 / fOSC x 256clock af ter
RESET re leasing and oscillation st ability time. After inf orm ation set, the program counter is set to 0000H and
the NJU3552 operates in normal.
[ TIMING CHART ]
Option information setting
1/fOSCx256clock
Oscillator
Clock
RESET
Normal
Operation
Oscillation
Stability
Time
Oscillation
Start PC=0000H
fOSC=4MHz
about 64µsec
NJU3552
- 4 -
ABSOLUTE MAXIMUM RATING S
(Ta=25°C)
PARAMETER SYMBOL RATINGS UNIT
Supply Voltage VDD -0.3 +7.0 V
Input Voltage VIN -0.3 VDD + 0.3 V
Output Voltage VOUT -0.3 VDD + 0.3 V
Operating Temperature Topr -20 +75 °C
Storage Temperature Tstg -55 +125 °C
Note)
The difference of electrical characteristics between NJU3552 (OTP version) and NJU3502
(MASK version)
NJU3502 NJU3552
Supply Voltage (VDD) MIN. 2.4V 2.7V
Supply Current
5V (IDD1) Max. 4.0mA 30mA
(IDD2) Max. 4.0mA 30mA
(IDD3) Max. 3.8mA 30mA
(IDD4) Max. 4.0µA 20µA
3V (IDD1) Max. 2.0mA 20mA
(IDD2) Max. 2.0mA 20mA
(IDD3) Max. 1.8mA 20mA
(IDD4) Max. 2.0µA 20µA
NJU3552
- 5 -
ELECTRICAL CHARACTERISTICS DC CHARACTERISTICS 1
(VDD=3.65.5V, VSS=0V, Ta=-2075°C)
PARAMETER SYM
BOL C O N D I T I O N S MIN TYP MAX UNIT NOTE
Supply Voltage VDD V
DD 3.6 5.5 V
IDD1 V
DD
V
DD=5V, fOSC=2MHz
X’tal Oscillation in Reset 30 mA *3
IDD2 V
DD
V
DD=5V, fOSC=2MHz
Ceramic Oscillation in Reset 30 mA *3
IDD3 V
DD
V
DD=5V, fOSC=2MHz
CR Oscillation in Reset 30 mA *3
Supply Current
IDD4 V
DD
V
DD=5V, STANDBY Mode 20
µA *3
VIH1 PA0PA3, PB0PB3, PC0PC3,
SDI(O)/PF1, SCK/CKOUT 0.7VDD V
DD V *1
VIH2 PD0, PD1, EXTI/PE0, RESET 0.8VDD V
DD V *1
High-Level
Input Voltage VIH3 OSC1 VDD-1.0 VDD V
VIL1 PA0PA3, PB0PB3, PC0PC3,
SDI(O)/PF1, SCK/CKOUT 0 0.3VDD V *1
VIL2 PD0, PD1, EXTI/PE0, RESET 0 0.2VDD V *1
Low-level
Input Voltage VIL3 OSC1 0 1.0 V
High-Level
Input Current IIH
V
DD=5.5V, VIN=5.5V
PA0PA3, PB0PB3, PC0PC3,
PD0, PD1, EXTI/PE0, SDI(O)/PF1,
RESET, SCK/CKOUT
10
µA *1
IIL1
V
DD=5.5V, VIN=0V
Without pull-up resistance
PA0PA3, PB0PB3, PC0PC3,
PD0, PD1, EXTI/PE0, SDI(O)/PF1
-10
µA *1
Low-Level
Input Current
IIL2
V
DD=5.5V, VIN=0V
With pull-up resistance
PA0PA3, PB0PB3, PC0PC3,
PD0, PD1, EXTI/PE0, SDI(O)/PF1,
SCK/CKOUT, RESET
-100
µA *1
High-Level
Output Voltage VOH I
OH=-100µA
PA0PA3, PC0PC3, PD0, PD1,
SDO/PF0,SDI(O)/PF1, SCK/CKOUT VDD-0.5 V *2
VOL1 I
OL1=400µA
PA0PA3, PC0PC3, PD0, PD1,
SDO/PF0,SDI(O)/PF1, SCK/CKOUT 0.5 V *2
Low-Level
Output Voltage VOL2 I
OL2=15mA
PB0PB3 2.0 V *2
Output
Leakage
Current IOD V
DD=5.5V, VOH=5.5V
PB0PB3 10
µA *2
Input Capacitance CIN Except VDD, VSS terminals
fOSC=1MHz
Other terminals : 0V 10 20 pF
*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.
NJU3552
- 6 -
ELECTRICAL CHARACTERISTICS DC CHARACTERISTICS 2
(VDD=2.73.6V, VSS=0V, Ta=-2075°C)
PARAMETER SYM
BOL C O N D I T I O N S MIN TYP MAX UNIT NOTE
Supply Voltage VDD V
DD 2.7 3.6 V
IDD1 V
DD
V
DD=3V, fOSC=1MHz
X’tal Oscillation in Reset 20 mA *3
IDD2 V
DD
V
DD=3V, fOSC=1MHz
Ceramic Oscillation in Reset 20 mA *3
IDD3 V
DD
V
DD=3V, fOSC=1MHz
CR Oscillation in Reset 20 mA *3
Supply Current
IDD4 V
DD
V
DD=3V, STANDBY Mode 20
µA *3
VIH1 PA0PA3, PB0PB3, PC0PC3,
SDI(O)/PL1, SCK/CKOUT 0.8VDD V
DD V *1
VIH2 PD0, PD1, EXTI/PE0, RESET 0.85VDD V
DD V *1
High-Level
Input Voltage VIH3 OSC1 VDD-0.3 VDD V
VIL1 PA0PA3, PB0PB3, PC0PC3,
SDI(O)/PF1, SCK/CKOUT 0 0.2VDD V *1
VIL2 PD0, PD1, EXTI/PE0, RESET 0 0.15VDD V *1
Low-level
Input Voltage VIL3 OSC1 0 0.3 V
High-Level
Input Current IIH
V
DD=3.6V, VIN=3.6V
PA0PA3, PB0PB3, PC0PC3,
PD0, PD1, EXTI/PE0, SDI(O)/PF1,
RESET, SCK/CKOUT
10
µA *1
IIL1
V
DD=3.6V, VIN=0V
Without pull-up resistance
PA0PA3, PB0PB3, PC0PC3,
PD0, PD1, EXTI/PE0, SDI(O)/PF1
-10
µA *1
Low-Level
Input Current
IIL2
V
DD=3.6V, VIN=0V
With pull-up resistance
PA0PA3, PB0PB3, PC0PC3,
PD0, PD1, EXTI/PE0, SDI(O)/PF1,
SCK/CKOUT, RESET
-100
µA *1
High-Level
Output Voltage VOH I
OH=-80µA
PA0PA3, PC0PC3, PD0, PD1,
SDO/PF0,SDI(O)/PF1, SCK/CKOUT VDD-0.5 V *2
VOL1 I
OL1=350µA
PA0PA3, PC0PC3, PD0, PD1,
SDO/PF0,SDI(O)/PF1, SCK/CKOUT 0.5 V *2
Low-Level
Output Voltage VOL2 I
OL2=5mA
PB0PB3 1.0 V *2
Output
Leakage
Current IOD V
DD=3.6V, VOH=3.6V
PB0PB3 10
µA *2
Input Capacitance CIN Except VDD, VSS terminals
fOSC=1MHz
Other terminals : 0V 10 20 pF
*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.
NJU3552
- 7 -
ELECTRICAL CHARACTERISTICS AC CHARACTERISTICS 1
(VSS=0V, Ta= -2075°C)
PARAMETER SYM
BOL C O N D I T I O N S MIN TYP MAX UNIT
X’tal Resonator 0.03 2.0
Ceramic Resonator 0.03 2.0
External Resistor
Oscillation 0.03 1.0
VDD=2.73.6V
External Clock 0.03 2.0
X’tal Resonator 0.03 4.0
Ceramic Resonator 0.03 4.0
External Resistor
Oscillation 0.03 2.0
Operating Frequency fOSC
VDD=3.65.5V
External Clock 0.03 4.0
MHz
Instructio n Cycle
Time tC 6/fOSC s
V
DD=2.73.6V 250 16600
External Clock
Pulse Width tCPH
tCPL V
DD=3.65.5V 125 16600
ns
External Clock
Rise Time
Fall Time
tCPR
tCPF V
DD=2.75.5V 20 ns
RESET Low-Level
Width tRST V
DD=2.75.5V 4/fOSC s
RESET Rise Time tRSR V
DD=2.75.5V 20 ms
Port Input Level
Width tPIN V
DD=2.75.5V 6/fOSC s
Edge Detection (PD1)
Rise Time
Fall Time
tEDR
tEDF V
DD=2.75.5V 200 ns
Restart Signal (PD0)
Rise Time tSTR V
DD=2.75.5V 200 ns
External interrupt
input (EXTI)
Rise Time tEXR V
DD=2.75.5V 200 ns
NJU3552
- 8 -
AC CHARACTERISTICS 1 TIMING CHART
EXTERNAL CLOCK
RESET INPUT
PORT INPUT
EDGE DETECTOR INPUT
RESTART SIGNAL INPUT
EXTERNAL INTERRUPT
RESET
tRST t
RSR
VIH2
VIL2
OSC1
tCPR
tCPL tCPF
tCPH
1/fOSC
VIH3
VIL3
PORT
tPIN
VIH1, VIH2
VIL1, VIL2
PD0 VIH2
VIL2
tSTR
PD1
tEXR
EXTI
tEDF
tEDR
VIH2
VIL2
VIH2
VIL2
NJU3552
- 9 -
ELECTRICAL CHARACTERISTICS AC CHARACTERISTICS 2 SERIAL INTERFACE
(VSS=0V, VDD=2.75.5V, Ta= -2075°C)
PARAMETER SYM
BOL C O N D I T I O N S MIN TYP MAX UNIT
Internal Clock (1/12)×fOSC*
Serial Operating
Frequency fSC External Clock 500k Hz
VDD=2.73.6V
fOSC=2MHz 3.0
Internal Clock VDD=3.65.5V
fOSC=4MHz 1.5
Clock Pulse Width
Low-Level tSCL
External Clock 1.0
µs
VDD=2.73.6V
fOSC=2MHz 3.0
Internal Clock VDD=3.65.5V
fOSC=4MHz 1.5
Clock Pulse Width
High-Level tSCH
External Clock 1.0
µs
SDI setup Time
To SCK tDS 0.5 µs
SDI Hold time
To SCK tDH 0.5 µs
SDO Data
Fix Time To SCK tDCD 0.5 µs
* The dividing ratio of the internal clock is 1/2.
AC CHARACTERISTICS 2 SERIAL INTERFACE TIM ING CHART
1/fSC
tSCH tSCL
tDS tDH
INPUT DATA
OUTPUT DATA
SDO/SDI(O)
tDCD
SDI(O)
SCK VIH1
VIL1
VIH1
VIL1
VOH
VOL1
NJU3552
- 10 -
OPTION as same as mask version (NJU3502)
1) INPUT OUTPUT Terminal Selection
All of input-output terminals select a terminal type for each port from the following table1 and table2 by
the mask option.
[ CIRCUIT TYPE TABLE 1 ]
TERMINAL TYPES
Input / Output
Terminal*1
SYMBOL
Port of Input
Port of Output
Programmable
Input / Output
EXTRA FUNCTION
REMARKS
PA0 ICP
IC OC
PA1 ICP
IC OC
PA2 ICP
IC OC
PA3 ICP
IC OC
PB0 IOP
IO
PB1 IOP
IO
PB2 IOP
IO
PB3 IOP
IO
PC0 ICP
IC OC
PC1 ICP
IC OC
PC2 ICP
IC OC
PC3 ICP
IC OC
Note) The symbol in the above table is the same as in mask option generator software.
*1) The symbol and the detail circuits of INPUT OUTPUT TERMINAL are written in INPUT OUTPUT
TERMINAL TYPE.
NJU3552
- 11 -
[ CIRCUIT TYPE TABLE 2 ]
TERMINAL TYPES
Input / Output
Terminal*1
SYMBOL
Port of Input
Port of Output
Programmable
Input / Output
EXTRA FUNCTION
REMARKS
PD0 ISP
IS OC
Restart signal input
PD1 ISP
IS OC
Edge detection R
F Rise edge detection
Fall edge detection
EXTI / PE0
*2 ISP
IS
IIP
II External interrupt input
(EXTI)
SDO / PF0
OC SO Serial data output
SDI(O) / PF1
*2 ICP
IC OC
SDP
SD Serial data input/output
MSB
LSB
MSB first
LSB first
SCP
SC Serial clock input/output
SCK / CKOUT
*2 *3
- Output clock divide
by prescaler
Note) The symbol in the above table is the same as in mask option generator software.
*1) The symbol and the detail circuits of INPUT OUTPUT TERMINAL are written in INPUT OUTPUT
TERMINAL TYPE.
*2) The pull-up resistance is added to the terminal selected as the extra function.
*3) When Serial INPUT-OUTPUT is selected, “SCK” is selected automatically. When it is not selected,
“CKOUT” is selected automatically.
NJU3552
- 12 -
[MASK OPTION LIST]
SYM
BOL FUNCTION SYM
BOL FUNCT ION
ICP C-MOS input with pull-up resistance MSB Serial data order MSB first
ISP C-MOS Schmitt trigger input
with pull-up resistance LSB Serial data order LSB first
IC C-MOS input 1 1/2
IS C-MOS Schmitt trigger input 2 1/4
OC C-MOS output 3 1/8
IIP External interrupt input with pull-up resistance 4 1/16
II External interrupt input 5 1/32
SDP Serial data input/output with pull-up resistance 6 1/64
SD Serial data input/output 7 1/128
SO Serial data output 8 1/256
SCP Serial clock input/output
with pull-up resistance 9 1/512
SC Serial clock input/output a 1/1024
IOP Programmable input/output
with pull-up resistance b 1/2048
IO Programmable input/output c 1/4096
R Rise edge detection
F Fall edge detection
NJU3552
- 13 -
[ INPUT OUTPUT TERMINAL TYPE ]
Types With Pull-up Without Pull-up Terminals
C-MOS
Type ICP
Type IC
PA0
PA3,
PC0
PC3,
SDI(O)/PF1
INPUT TERMINAL
SCHMITT
TRIGGER
Type ISP
Type IS
PD0, PD1,
EXTI/PE0
C-MOS
Type OC
PA0
PA3,
PC0
PC3,
PD0, PD1,
SDO/PF0,
SDI(O)/PF1
OU TPUT TERMINAL
N-channel(Nch)
OPEN DRAIN
Type ONP
Type ON
PROGRAMMABLE
INPUT OUTPUT TERMINAL
C-MOS INPUT /
Nch OPEN
DRAIN OUTPUT
Type IOP
Type IO
PB0PB3
NJU3552
- 14 -
2) Edge Detector Selection
PD1 terminal is added the “Edge detect function” by the mask option.
Rising edge Falling edge
3) The data order (MSB, LSB) of the Serial Interface
The data order of the Serial Interface is selected select either MSB or LSB first by the mask option.
4) Dividing ration of the internal clock
Each dividing ration of the count clocks of Timer, the Internal shift clock of the Serial Interface and the
output clock through the SCK/CKOUT terminal is selected among the following by the mask option.
The frequency of each clock is determined by the dividing ration and the 1-instruction term (1/fOSCx6).
1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256, 1/512, 1/1024, 1/2048, 1/4096
Note) As the shift clock of the serial interface, the external clock or the internal is selected by the
program.
[CAUTION]
The specifications on this databook are only
given for information , without any guarantee
as regards either mistakes or omissions. The
application circuits in this databook are
described only to show representative usages
of the product and not intended for the
guarantee or permission of any right including
the industrial rights.