NJU20010 データシート

NJU20010
n
n
NJU20010FH2
n
l
l
l
l
l
l
l
l
l
l
l
Ver.2010.6.30
-1-
-2-
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
[0]
[1]
[2]
[3]
PSPMW
PWMO [0]
PWMOB [0]
PWMO [1]
PWMOB [1]
PWMO [2]
PWMOB [2]
PWMO [3]
PWMOB [3]
PWMCO [13:0]
PCLK
PWM
PWM
PWM
PWM
GPIOB (SFOUT/DDR)[7:0]
GPIOB (PORT)[7:0]
GPIOC (SFOUT/DDR)[7:0]
GPIOC (PORT)[7:0]
GPIOA ( PORT)[7:0]
GPIOA ( SFOUT/DDR)[7:6]
NJU20010
n
Ver. 2010.6.30
NJU20010
AN4
VRH
AVDD33_1
AVSS_1
DVSS
DVDDIO33
OSCI
OSCO
RESETB
TESTMODE
TDO
TDI/TMS
TCK/TRSTB
39
38
37
36
35
34
33
32
31
30
29
28
27
n
AN2
40
26
PLLVDD18
AN0
41
25
PLVSS
REFRP
42
24
PD6/PWM3
AN5
43
23
PD4/PWM2
AN3
44
22
PD3/PWM1B
AVDD
45
21
DVDD18
AVDD33_2
46
20
DVSS
AVSS_2
47
19
DVDDIO33
DVSS
48
18
PD2/PWM1
DVDD18
49
17
PD1/PWM0B
PC0/COMPI0
50
16
PD0/PWM0
PC1/COMPR0
51
15
PB7
PC2/COMPI1
52
14
PB6
Ver.2010.6.30
NJU20010FH2
1
2
3
4
5
6
7
8
9
10
11
12
13
PC4/COMPI2
PC6
PC7
PA6
PA7
DVSS
DVDD18
PB0
PB1
PB2
PB3
PB4
PB5
(LQFP52-H2)
-3-
NJU20010
n
1
I/O
Pin No.
)
1
PC4/COMPI2
I/O (Z)
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PC6
PC7
PA6
PA7
DVSS
DVDD18
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PD0/PWM0
PD1/PWM0B
PD2/PWM1
DVDDIO33
DVSS
DVDD18
PD3/PWM1B
PD4/PWM2
PD6/PWM3
PLLVSS
PLLVDD18
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
I/O (Z)
O (Z)
O (Z)
O (Z)
O (Z)
O (Z)
O (Z)
-
27
TCK/TRSTB
I/O (PU)
28
TDI/TMS
I/O (PU)
29
TDO
I/O (PU)
30
TESTMODE
I
31
RESETB
I/OD (Z)
32
OSCO
O
33
OSCI
I
34
35
36
37
38
DVDDIO33
DVSS
AVSS_1
AVDD33_1
VRH
I
-4-
C
4
C
C
A
A
6
7
6
7
2
GND
DSP
(1.8V)
B
B
B
B
B
B
B
B
PWM0
PWM0
PWM1
IO
0
1
2
3
4
5
6
7
(3.3V)
GND
DSP
PWM1
PWM2
PWM3
PLL
GND
PLL
(1.8V)
JTAG
JTAG
(1.8V)
/
/
JTAG
GND
OSCI
OSCO
OSCI
OSCO
OSCI
(3.3V)
IO
GND
ADC
ADC
ADC
GND
(3.3V)
Ver. 2010.6.30
NJU20010
I/O
Pin No.
39
40
41
42
43
44
45
46
47
48
49
)
AN4
AN2
AN0
AN7
AN5
AN3
AN1
AVDD33_2
AVSS_2
DVSS
DVDD18
I
I
I
I
I
I
I
-
50
PC0/COMPI0
I/O (Z)
51
PC1/COMPR0
I/O (Z)
52
PC2/COMPI1
I/O (Z)
I CMOS
PU
Ver.2010.6.30
O
CMOS
ADC
ADC
ADC
ADC
ADC
ADC
ADC
4
2
0
7
5
3
1
(3.3V)
GND
GND
DSP
(1.8V)
C
0
C
1
C
2
0
0
1
OD
Z
-5-
NJU20010
n
2
1
2
3
1
2
3
VDVDD18
VPLLVDD18
VDVDDIO33
VAVDD33_1
VAVDD33_2
VIN1
VIN2
VIN3
TA
TC1
TJ
TSTG
-0.3 ~ 2.5
-0.3 ~ 2.5
-0.3 ~ 4.6
-0.3 ~ 4.6
-0.3 ~ 4.6
-0.3 ~ 5.5
-0.3 ~ DVDDIO33 + 0.3
-0.3 ~ AVDD33_1 + 0.3
-40 ~ +85
-40 ~ +100
-40 ~ +105
-40 ~ +125
85
11
JA
LQFP52-H2
JT
V
V
V
V
V
V
V
V
°C
°C
°C
°C
/W
/W
DVSS=PLLVSS=AVSS_1=AVSS_2=0V
LSI
LSI
LSI
AVDD33_1-AVSS_1
1
TCK/TRSTB TDI/TMS
2
3
2
-6-
LSI
DVDD18-DVSS PLLVDD18-PLLVSS DVDDIO33-DVSS
AVDD33_2-AVSS_2
5V
RESETB PA4 7 PB0 7 PC6 7 TESTMODE
TDO
PC0 5
OSCI
AN0 11
VRH
2
(EIA/JEDEC STD
)
ROM
(EIA/JEDEC STD
)
Ver. 2010.6.30
NJU20010
n
DSP
DVDD18=PLLVDD18
IO
DVDDIO33
AVDD33_1=AVDD33_2
OSCI:
PLL
OSCI:
PLL
VDD
1.62
1.80
1.98
V
VDDIO
VDDA
3.0
3.0
3.2
0.1
3.3
3.3
3.6
3.6
20
32
-
V
V
MHz
MHz
MHz
MHz
V
V
V
FIN
FSYS
FPLL
PLL
1
2
1
2
FIN
200*
VIH
2
-
VIL
0
-
62.5
500
5
VDDIO
0.8
VOH
2.4
-
-
V
VOL
-
-
0.4
V
VAN
VRH
TA
TC1
TJ
0
2.7
-40
-40
-40
-
VRH
VDDA
85
100
105
V
V
TDO
IOH =-4mA
TDO
IOH =-8m
TDO
IOL =4mA
TDO
IOL =8m
AN0 11
VRH
n
4
1.8V
Ver.2010.6.30
1.8V
3.3V
1.8V
1.8V
1.8V
3.3V
3.3V
DVDD18
PLLVDD18
3.3V
TPWON1
TPWON2
TPWON
0.7
1.0
VLDET1
1.30
1.33
VLREL1
1.43
VLDET2
2.65
2.70
VLREL2
2.81
TLDET
100
DVDDIO33 AVDD33_1
100
ms
100
ms
1.2
V
V
1.62
V
V
2.97
V
µs
AVDD33_2
-7-
NJU20010
5
1
2
1
2
VI =DVDDIO33
DVSS
TDO, TDI/TMS, TCK/TRSTB
-
56
3.2
5
VDDIO
0.8
2
89
-
V
V
V
µA
kO
pF
2.4
-
-
V
VOL
-
-
0.4
V
IOFF
-2
-
2
µA
-
3.9
VRH
VDDA
7.8
V
V
mA
VIH
2
-
VIL
IIL
RIPU
CIN
0
-2
38
-
VOH
6
TDO
IOH =-4mA
TDO
IOH =-8mA
TDO
IOH =4mA
TDO
IOH =8mA
V0=DVDDIO33
DVSS
7 AD
AN0~5,
AN0~5,
AN6~11,
AN6~11,
AN0~11
VRH
VRH =3.3V
C
OFF
ON
OFF
ON
ADC
ADC
VRH=VAVDD33_1=3.3V
OFF
0.165V 3.135V
ZAN1
-
1kO/20pF
200O/1pF
1.8kO/20pF
1kO/1pF
-
VAN
VRH
IRH
0
2.7
2.1
TADC
14
-
-
cyc
TSMPL
FADC
NRES
1
7
-
12
28
-
cyc
MHz
Bits
EINL
EDNL
EGAIN
EOFF
-20
-20
-40
-
-
20
20
20
60
LSB
LSB
LSB
LSB
VCMP
TRES
0
-
ZAN2
8
±50mV
-8-
-
VDVDDIO33
20
1.5
V
ns
Ver. 2010.6.30
NJU20010
9 PWM
FRES
TRES
-
-
1000
200
MHz
ns
10
DSP
/
DVDD18=PLLVDD18=1.8V
TA=25 °C
FIN =20MHz
FPLL=480MHz
FSYS=60MHz PWM
=100KHz
DVDD18=PLLVDD18=1.8V
TA=25 °C
IDLE
FIN =20MHz
FPLL=480MHz
FSYS=60MHz PWM
=100KHz
DVDD18=PLLVDD18=1.8V
TA=25 °C
WAIT
FIN =20MHz
FPLL=480MHz
PWM
=100KHz
DVDD18=PLLVDD18=1.8V
TA=25 °C
SIESTA
FIN =20MHz
FPLL=480MHz
DVDD18=PLLVDD18=1.8V
TA=25 °C
STOP
FIN =
DVDDIO33=3.3V
TA=25 °C
FIN =20MHz
PWM
IO
=100kHz
DVDDIO33=3.3V
TA=25 °C
STOP
FIN =
AVDD33_1=AVDD33_2=3.3V
TA=25 °C
ON
VRH=AVDD33_1
AVDD33_1=AVDD33_2=3.3V
TA=25 °C
OFF
VRH=AVDD33_1
AVDD33_1=AVDD33_2=3.3V
TA=25 °C
Disable
VRH=
Ver.2010.6.30
IDD1
-
75
-
mA
IDD2
-
71
-
mA
IDD3
-
32
-
mA
IDD4
-
5
-
mA
IDD5
-
0.06
-
mA
IDDIO1
-
1
-
mA
IDDIO2
-
0.2
-
mA
IDDA1
-
40
-
mA
IDDA2
-
27
-
mA
IDDA3
-
0.3
-
mA
-9-
NJU20010
1.
NJU20010
16
DSP
ROM
"XIMO16A"
256
PSPWM 12
4K
DSP
IO
2MHz
RAM
2K
P
Y
MMI2C
16K
RAM
PSATD
SPI.A
X
IO
X
S
1.1
PLL
1.2
NJU20010
ROM
ROM
TESTMODE
JTAG
RESETB
JTAG
MMI2C
PC6
PC7
JTAG
JTAG
JTAG
UART
GPIO
Alligator
1.3
NJU20010
0x0FFF
IO
64K
RAM
0x0000
0xff
0x0000
0x00ff
DMEM 0x6000
0xFFFF
PROM
RAM
256
256
IO
,0x800
PMEM
S
X
IO
- 10 -
Alligator
Ver. 2010.6.30
NJU20010
Ver.2010.6.30
- 11 -
NJU20010
JTAG
IO
ID
0x0
0x000025a5
0x0002
(
)
0x52
6
ID[31:0]
[31:28]
[27:12]
[11:1]
[0]
4
16
11
1
0000
0000 0000 0000 0010
010 1101 0010
1
11
ID
2.
NJU20010
Ximo16A
- 12 -
Alligator
Ver. 2010.6.30
NJU20010
12
Alligator
3. SIM(System-Integration-Module)
LSI
SIM System-Integration-Module
SIM
DSP
SIM
XIMO16A
OSCI
OSCO
SIM
3.1
SIM
RC
OSCO
RC
PLL
OSCI
(gclk)
gclk
1/2
(iclk)
gclk
(mclk)
(iclk)
(mclk)
MONCLK
Ver.2010.6.30
(gclk)
- 13 -
NJU20010
DSP
/PWM
/ADC
3
OK
3.1.1
OSCSEL
OSCI
(gclk)
OSCI/OSCO
OSCO
CDRESETB
OSCSEL
STOPENB
STOPENB
STOP
3.1.2
gclk
PLL
STOP
STOPENB
(iclk
PLL
PSPWM
LSI
OSC
PSATD
PLL
LSI
SIM
3.2
sleep
3.2.1
PLL
PLL
PLL
3.2.2
sleep
WAIT IDLE
- 14 -
STOP,SIESTA,DOZE
Ver. 2010.6.30
NJU20010
STOPENB
-SIESTA
-SIESTA
STOP
STOP
GENEN
SIESTA
PLL
3.3
SOFTRST
COP
RESETOUT
COPOUT
RESETOUT
RESETB
Wired OR
COP
3.4 COP Computer-Operated-Properly
WDT Watch-Dog-Timer
24
iclk
3.5
2 -1 16777215
/
:1.6Hz~@27MHz
/
3.6 WUT (Wake Up Timer)
SIM
(iclk)
WUT(Wake Up Timer)
WUTE
3.7
32
12
3.8
FINT)
3.9
TIFM/TRSTB/TCK/TDI
RESETB
RAM
PLL
COP
Ver.2010.6.30
- 15 -
NJU20010
4. Ximo16
4.1
5
4
2
2
16
2
/
FFT
1
40
40
16
ALU
16
ALU 1
40
16/32/40
1
40
40
2
16
ALU
1
16
40
16
16
40
1
32
1
1
5
- 16 -
Ver. 2010.6.30
NJU20010
4.1.1
16
16
64KWord
16
/
32
32
4.1.2
1
1
64
/
32
1
32
1
2
32
32
64
Ver.2010.6.30
/
(X
(Y
(P
)
)
)
- 17 -
NJU20010
4.2
6
3
40
x2
16
16
3
x2
2
8
16
6
- 18 -
Ver. 2010.6.30
NJU20010
13
d0
d0 - d15
d1.0 - d15.14
d15
16
16
32
2
a0
a0i/a0h/a0l
a1
a1i/a1h/a1l
16
40
a0h/a1h 16
a0i/a1i
8
a0/a1
a0l/a1l
8
8
a0i/a1i 16
3
7
p0/p1/p2/p3/p4/p5/fp/sp 8
16
p0-5/fp:
p0 - p5/fp/sp
sp
fp
sp:
0xFFDF
st
st
cc
ALU/
0xC000
cc
st
8
pm
8
/
0x0000
pm
pc
2
16
c0/c1
2
16
s0/s1
2
16
e0/e1
2
16
m0/m1
2
16
l0/l1
2
16
n1/n0
0x0000
c0/c1
s0/s1
e0/e1
m0/m1
0x0000
l0/l1
n0/n1
pc
spc
pc
st
sst
st
c0/c1
sc0/sc1
c0/c1
s0/s1
ss0/ss1
s0/s1
e0/e1
se0/se1
e0/e1
Ver.2010.6.30
- 19 -
NJU20010
4.2.1
st
16
7
14
0
cc
st
15
14
13
12
I1
I0
FI EE
11
10
9
8
7
6
5
4
3
2
1
0
-
-
-
B
U
E
S
F
N
V
Z
C
15 st
C
0
/
Z
0
V
0
N
0
F
0
S
0
E
31
1
0
40
U
0
39
2
0
ccp
B
0
EE
0
FI
0
I0
1
I1
1
4.2.1.1
cc
st
8
ALU/
cc
- 20 -
Ver. 2010.6.30
NJU20010
4.2.1.2
/
condition
zc
b_00000 Z clear
!=
Z=0
zs
b_00001 Z set
==
Z=1
gt
b_00010 signed greater than
ge
b_00011 signed greater than or eqaul
(
lt
b_00100 signed less than
le
b_00101 signed less than or equal
>
)
(
(
)
>=
N=V
<
N!=V
)
<=
N!=V or Z=1
>
C=0 and Z=0
)
(
N=V and Z=0
ugt
b_00110 unsigned greater than
ule
b_00111 unsigned less than or equal
(
)
<=
C=1 or Z=1
b_01000 unsigned greater than or equal
(C clear)
b_01001 unsigned less than (C set)
(
)
>=
C=0
<
C=1
uge/cc
ult/cs
(
)
(
)
vc
b_01010 V clear
V=0
vs
b_01011 V set
V=1
nc
b_01100 N clear
>=0
N=0
ns
b_01101 N set
<0
N=1
al
b_01111 always
fc
b_10000 F clear
F=0
fs
b_10001 F set
F=1
sc
b_10010 S clear
S=0
ss
b_10011 S set
S=1
ec
b_10100 E clear
E=0
es
b_10101 E set
E=1
uc
b_10110 U clear
U
U=0
us
b_10111 U set
U
U=1
(
-
)
16
4.2.2 pm
pm(Processor Mode)
on/off
on/off
15
14
13
12
11
10
9
8
7
6
5
4
3
2
-
-
-
-
-
-
-
-
-
-
-
RM
-
-
1
0
BPEN SBEN
17 pm
Ver.2010.6.30
- 21 -
NJU20010
SBEN
0
0:
1:
BPEN
0
0:
1:
RM
(
)
0
rnd
0
1:
18 pm
4.2.2.1 SBEN
SBE N
mov.w (0x1000), d0
mov.w d0, (0x1001)
0x1000
0x 1001
0x1000
0x1001
IO
SBEN
Write After Read
movp.w
4.2.2.2 BPEN
16
BPEN
16
2
bra/jmp/call
(
)
/
FIFO
bra/jmp/call
1
BPEN
4.2.2.3 RM
- 22 -
Ver. 2010.6.30
NJU20010
4.3
p5, fp / m0, m1 / l0, l1 / n0, n1
st
B
B
1(B=1)
B
d0 - d15 / a0, a1 / p0 0
1
1
1
5.
5.1
ROM
RAM
RAM
5.1.1
0xC000
0xfcff
ROM 0x6000
0xffe0
0xfffb 28
ROM
ROM
P
0xff00
0x6fff
PFLASH
1
0xffdf 0xfffc
4K
RAM 0xfd00
1
0xffff
SRAM 128
0xfeff 512
64
16K
8
ROM
4
16
LRU Least Recently Used)
0xFEFF
512
ROM
ROM
0xFFE0
RAM
UART
0x7DC0
0xFFEF
16
0xFD00
RAM ROM
0x7DC1
MMIC
5.1.2
X
16
Ver.2010.6.30
SRAM
Y
0x0800
2
2
0x0fff
2K
2
32
RAM
/
X
1
32
- 23 -
NJU20010
5.2
5.2.1
2 RTM2
2
1/4
2
16
1/65536
16
16
2
4
PWM
B
A
B
8
A
A
12
B
B
0
1
7
5
8
2
PWM
PWM
- 24 -
Ver. 2010.6.30
NJU20010
5.3
3
SP I
UART)
MMI2C)
5.3.1 SPI
SPI Serial Peripheral Interface
SPI
3.37Mbps
SPIEN
/
24MH
200MHz
2MHz
MSB
8
SPCK
SPI
SPDA
SPI
RDYB
SPI
SDO
RDYBEN
SPI
A
SPDA
SPDB
SPDB
SPI
SPI
B
SDI
RDY
RDYB
5.3.2 MMI2C
2
I C Inter Integrated Circuit:
SCL
I2C
SDA
(
)
SDL/SDA
SCL
SDA
/
,
UART
TXD
RXD
8
1
7
9
8
START
0
12
STOP
WLS
LSB
1
1
2
9
STOP
11
RXD
RXD
STOP
TXD
LIN
Ver.2010.6.30
XD
LIN
- 25 -
NJU20010
5.4
A/D
5.4.1
PWM
3
A/D
PSATD
A/D
12
Alligator
A/D
A/D
SAR
A/D
14
PWM
2Msps/12-bit
12ch
8ch
S/H
AN0-5
AN6-11
17
1ADC
13ADC
A/D
ADC
S/H
MUX
S/H
A/D
15
5.4.1.1 PWM
12
AN5
6
S/H
S/H
S/H
1
15
A/D
0
- 26 -
4
AN0
AN6
2
17
AN11
AN11
AN0
6
3
8
5
Ver. 2010.6.30
NJU20010
7
A/D
A/D
ADC
P
ADC
(EXTCLK)
ADC
ADC
PCLK)
AYEXTCLK)
ADC
2
24
A/D
A/D
8
2
(S/H)
S/Hx
S/Hx
8
x
A/D
5.4.1.2 ADC
12
A/D
1
PSATD
14ADC
A/D
A/D
Ver.2010.6.30
ADC
A/D
1ADC
A/D
A/D
A/D
13ADC
ADC
- 27 -
NJU20010
5.4.1.3
A/D
A/D
A/D
AN0
11
A/D
A/D
A/D
A/D
1
1
1
A/D
0
A/D
5
6
15
11
AN7,AN9 AN11
AN6 AN8 AN10
5.4.1.4
12
16
A/D
x
12
13
12
5.4.1.5
PSATD
30
5
1
1
4
0
4
0
- 28 -
Ver. 2010.6.30
NJU20010
5.4.2
PWM PSPWM)
PS PWM)
PWMO PWMOB)
A/D
PWM
8
PWMI
4
PWMCO
8
14
PSPM
PSPWM(Power Supply PWM)
4ch/8PWM
(2
/1ch)
PWM
1ns
~125MHz
PWM
1ch
PWM
2 PWM
PWM
Pulse-by-Pulse/PeriodCut Limit
ADC
15
PWM
ADC
8 PSPWM
Ver.2010.6.30
- 29 -
NJU20010
PWM
16
1ns
1ns
8
36
4
PWM
8
16
PWM
PWM
4
PWMO[x]
PWMOB[x]
2
5.4.2.1
PWM
2
PWM
16
12
PWMO[x]
1ns
PWMOB[x]
12
(12
]
Ax[15:4]
PWMO[x]
1ns
PWMOB[x]
9
PWM2
12
PWM
PWM
PWM
16
PWMO[x]
1ns
PWMOB[x]
2
12
(12
]
PWMO[x]
1ns
PWMOB[x]
10
- 30 -
PWM2
Ver. 2010.6.30
NJU20010
2
PWM
2
PWM
PWM
12
16
1ns
12
(12
]
Ax
PWMO[x]
1ns
PWMOB[x]
11 2
PWM
PWMO[x]
PWM
PWMOB[x]
2
16
PWM
1ns
PERx[15:4]
(DTYx[15:4]
Ax[15:4]
PWMO[x]/PWMIB[x]
12
Ver.2010.6.30
PWM
- 31 -
NJU20010
5.4.2.2
/
/
13
5.4.2.3 PWM
PWM
6
3
9
PWM
PWM
PWM
PWM2 2
PWM
PWM
5.4.2.4
0
3
4
PWM
PWM
PWM
PWM
2
3
PWM
1ns
- 32 -
1ns
PWM
1ns
50%
2
PWM
3
PWM
PWM
PWM
1ns
PWM
PWM
PWM
PWM
Ver. 2010.6.30
NJU20010
PWM
0
PWM
3
PWM
PWM
0
1
PWM
PWM
PWM
PWM
0
PWM
PWM
1
PWM
14
COMP3
Alligator
PWM
PWM
3
3
5.4.4
5.4.4.1
EXTHIRQ
2
Ver.2010.6.30
- 33 -
NJU20010
5.5
A
4
B
C
D
/
5.6
IEEE 1149.1
DEBUG
JTAG
TCK
33MHz
5.6.2
(DBG16A)
XIMO16
DSC
2
XIMO16
JTAG
BSCAN
DSP
debug
BSCANA Boundary Scan -A )
DSC
JTAG
JTAG
TRSTB TMS TCK TDI
TDEB
TIFM
TIFM
JTAG
TDO
7
JTAG
TMS TCK TDI
TDO
TRSTB
TCK
TMS
TIFM
TDI
TDEB
TDO
JTAG
XIMO16
- 34 -
Ver. 2010.6.30
NJU20010
6.
6.1 LQFP52-H2
Ver.2010.6.30
- 35 -