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 -