0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CY90922NCSPMC-GS-118E1

CY90922NCSPMC-GS-118E1

  • 厂商:

    CYPRESS(赛普拉斯)

  • 封装:

  • 描述:

    IC MCU 16BIT 256KB MROM 120LQFP

  • 数据手册
  • 价格&库存
CY90922NCSPMC-GS-118E1 数据手册
CY90F922NC/F922NCS/922NCS CY90F923NC/F923NCS/F924NC CY90F924NCS/V920-101/102 F2MC-16LX CY90920 Series The CY90920 series is a family of general-purpose Cypress 16-bit microcontrollers designed for applications such as vehicle instrument panel control. The instruction set retains the AT architecture from the F2MC-8L and F2MC-16LX families, with further refinements including high-level language instructions, extended addressing modes, improved multiplication and division operations (signed), and bit processing. In addition, long word processing is made possible by the inclusion of a built-in 32-bit accumulator. Features ■ Clock ■ Built-in PLL clock frequency multiplication circuit. Selection of machine clocks (PLL clocks) is allowed among frequency division by two on oscillation clock, and multiplication of 1 to 8 times of oscillation clock (for 4 MHz oscillation clock, 4 MHz to 32 MHz). Operation by sub clock (up to 50 kHz: 100 kHz oscillation clock divided by two) is allowed. ■ Equipped with full duplex double buffer Clock-asynchronous or clock-synchronous serial transfer is available ■ 16-bit reload timer (4 channels) 16-bit reload timer operation (select toggle output or one-shot output) Selectable event count function ■ ■ ■ PPG timer (6 channels) ■ ■ Delay interrupt ■ ■ ■ Input/output ports General-purpose input/output port (CMOS output) 93 ports 8/10-bit A/D converter (8 channels) Conversion time: 3 s (at fCP  32 MHz) External trigger activation available (P50/INT0/ADTG) Internal timer activation available (16-bit reload timer 1) Sound generator (2 channels) 8-bit PWM signal mixed with tone frequency from 8-bit reload counter. PWM frequencies: 125 kHz, 62.5 kHz, 31.2 kHz, 15.6 kHz (at fCP  32 MHz) Tone frequencies: PWM frequency /2/ , divided by (reload frequency 1) External interrupts (8 channels) 8-channel independent operation Interrupt source setting available: “L” to “H” edge/ “H” to “L” edge/ “L” level/ “H” level. Stepping motor controller (4 channels) High current output for each channel  4 Synchronized 8/10-bit PWM for each channel  2 Generates interrupt for task switching. Interrupts to CPU can be generated/cleared by software setting. ■ Reset on detection of low voltage/program loop Automatic reset when low voltage is detected Program looping detection function Output pins (3 channels), external trigger input pin (1 channel) Operation clock frequencies: fCP, fCP/22, fCP/24, fCP/26 ■ LCD controller/driver (32 segment x 4 common) Segment driver and command driver with direct LCD panel (display) drive capability Real time watch timer (main clock) Operates directly from oscillator clock. Interrupt can be generated by second/minute/hour/date counter overflow. CAN interface (4 channels: CAN0 and CAN2, and CAN1 and CAN3 share transmission and reception pins, and interrupt control registers). Conforms to CAN specifications version 2.0 Part A and B. Automatic resend in case of error. Automatic transfer in response to remote frame. 16 prioritized message buffers for data and ID Multiple message support Flexible configuration for receive filter: Full bit compare/full bit mask/two partial bit masks Supports up to 1 Mbps CAN wakeup function (RX connected to INT0 internally) 16-bit input capture (8 channels) Detects rising, falling, or both edges. 16-bit capture register  8 The value of a 16-bit free-run timer counter is latched upon detection of an edge input to pin and an interrupt request is generated. ■ UART(LIN/SCI) (4 channels) ■ Function for port input level selection Automotive/CMOS-Schmitt ■ Flash memory security function Protects the contents of Flash memory (Flash memory product only) Cypress Semiconductor Corporation Document Number: 002-07917 Rev. *A • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised February 13, 2019 CY90920 Series Contents Product Lineup ....................................................................... 3 Pin Assignment ...................................................................... 4 Pin Descriptions ..................................................................... 5 I/O Circuit Type ..................................................................... 11 Handling Devices.................................................................. 16 Block Diagram ...................................................................... 19 Memory Map.......................................................................... 20 I/O Map................................................................................... 21 Electrical Characteristics..................................................... 38 Absolute Maximum Ratings............................................. 38 Recommended Operating Conditions ............................. 39 DC Characteristics .......................................................... 40 AC Characteristics........................................................... 43 A/D Converter.................................................................. 55 Flash Memory Program/Erase Characteristics................ 59 Ordering Information............................................................ 60 Package Dimension.............................................................. 61 CAN Controllers.................................................................... 30 Major Changes...................................................................... 62 Interrupt Sources, Interrupt Vectors, and Interrupt Control Registers ............................................................................... 36 Sales, Solutions, and Legal Information ............................ 64 Document Number: 002-07917 Rev. *A Document History................................................................. 63 Page 2 of 64 CY90920 Series 1. Product Lineup Part number Parameter CY90 CY90 F922NC F922NCS Type CY90 F923NC CY90 F923NCS CY90 CY90 CY90 CY90 F924NC F924NCS 922NCS V920-101 Flash memory product MASK ROM product CY90 V920-102 Evaluation product F2MC-16LX CPU CPU PLL clock multiplier circuit (  1,  2,  3,  4,  8, 1/2 when PLL stopped) Minimum instruction execution time 31.25 ns (with 4 MHz oscillation clock  8) System clock Sub clock pins (X0A, X1A) Yes ROM Flash memory 256 Kbytes Flash memory 384 Kbytes Flash memory 512 Kbytes 256 Kbytes External RAM 10 Kbytes 16 Kbytes 24 Kbytes 10 Kbytes 30 Kbytes I/O port 91 ports No 93 ports Yes No 91 ports Yes 93 ports 91 ports No 93 ports No 93 ports No Yes 93 ports 91 ports 32 segment  4 common LCD controller LIN-UART UART (LIN/SCI) 4 channels CAN interface 4 channels 16-bit input capture 8 channels 16-bit reload timer 4 channels 16-bit free-run timer 1 channel Real time watch timer 1 channel 16-bit PPG timer 6 channels External interrupt 8 channels 8/10-bit A/D converter 8 channels Yes Low-voltage/CPU operating detection reset No Stepping motor controller 4 channels Sound generator 2 channels Flash memory security Yes  Operating voltage 4.0 V to 5.5 V 4.5 V to 5.5 V LQFP-120 PGA-299 Package Document Number: 002-07917 Rev. *A Page 3 of 64 CY90920 Series 2. Pin Assignment 1 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 27 28 29 30 LQFP-120 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 RST MD0 MD1 MD2 DVSS DVCC P87/PWM2M3 P86/PWM2P3 P85/PWM1M3 P84/PWM1P3 P83/PWM2M2 P82/PWM2P2 P81/PWM1M2 P80/PWM1P2 DVSS DVCC P77/PWM2M1 P76/PWM2P1 P75/PWM1M1 P74/PWM1P1 P73/PWM2M0 P72/PWM2P0 P71/PWM1M0 P70/PWM1P0 DVSS DVCC PE2/SGO1 P55/RX0/RX2/INT2 RSTO P54/TX0/TX2/SGA1 P94/V0 P95/V1 P96/V2 V3 AVCC AVRH P50/INT0/ADTG AVSS P60/AN0 P61/AN1 P62/AN2 P63/AN3 P64/AN4 P65/AN5 P66/AN6 P67/AN7 VSS PC0/SIN0/INT4 PC1/SOT0/INT5/IN3 PC2/SCK0/INT6/IN2 PC3/SIN1/INT7 PC4/SOT1 PC5/SCK1/TRG PC6/PPG0/TOT1/IN7 PC7/PPG1/TIN1/IN6 PE0/TOT3 PE1/TIN3 P51/INT1/RX1/RX3 P52/TX1/TX3 P53/INT3 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 P30/SEG06 P31/SEG07 P32/SEG08 P33/SEG09 P34/SEG10 P35/SEG11 P36/SEG12 P37/SEG13 P40/SEG14 P41/SEG15 P42/SEG16 P43/SEG17 * P92/X0A * P93/X1A VCC VSS C P44/SEG18 P45/SEG19 P46/SEG20 P47/SEG21 P90/SEG22 P91/SEG23 PD0/SIN2 PD1/SOT2 PD2/SCK2 PD3/SIN3 PD4/SOT3 PD5/SCK3 PD6/TOT2 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 P27/SEG05 P26/SEG04 P25/SEG03 P24/SEG02 P23/SEG01 P22/SEG00 COM3 COM2 COM1 COM0 P15/IN0 P14/TIN2/IN1 X0 X1 VSS VCC P13/PPG5 P12/TIN0/PPG4 P11/TOT0/PPG3/IN4 P10/PPG2/IN5 P07/SEG31 P06/SEG30 P05/SEG29 P04/SEG28 P03/SEG27 P02/SEG26 P01/SEG25 P00/SEG24 P57/SGA0 P56/SGO0/FRCK (TOP VIEW) (LQM120) *: CY90V920-101, CY90F922NCS,CY90F923NCS,CY90F924NCS,CY90922NCS: P92, P93 CY90V920-102, CY90F922NC,CY90F923NC,CY90F924NC: X0A, X1A Document Number: 002-07917 Rev. *A Page 4 of 64 CY90920 Series 3. Pin Descriptions Pin No. Pin Name I/O Circuit Type*1 108 X0 A 107 X1 13 X0A P92 I General-purpose I/O port 14 X1A B Low-speed oscillation output pin P93 I General-purpose I/O port RST C Reset input pin P00 F 90 93 P01 B P02 F P03 F P04 F P05 F P06 F P07 F P10 F I 104 I General-purpose I/O port TOT0 16-bit reload timer ch.0 TOT output pin PPG3 16-bit PPG ch.3 output pin P12 Input capture ch.4 trigger input pin I General-purpose I/O port TIN0 16-bit reload timer ch.0 TIN input pin PPG4 16-bit PPG ch.4 output pin P13 I PPG5 109 General-purpose I/O port Input capture ch.5 trigger input pin IN4 103 General-purpose I/O port 16-bit PPG ch.2 output pin IN5 P11 General-purpose I/O port LCD controller/driver segment output pin PPG2 102 General-purpose I/O port LCD controller/driver segment output pin SEG31 101 General-purpose I/O port LCD controller/driver segment output pin SEG30 100 General-purpose I/O port LCD controller/driver segment output pin SEG29 99 General-purpose I/O port LCD controller/driver segment output pin SEG28 98 General-purpose I/O port LCD controller/driver segment output pin SEG27 97 General-purpose I/O port LCD controller/driver segment output pin SEG26 96 Low-speed oscillation input pin LCD controller/driver segment output pin SEG25 95 High-speed oscillation input pin High-speed oscillation output pin SEG24 94 Function P14 General-purpose I/O port 16-bit PPG ch.5 output pin I General-purpose I/O port TIN2 16-bit reload timer ch.2 TIN input pin IN1 Input capture ch.1 trigger input pin Document Number: 002-07917 Rev. *A Page 5 of 64 CY90920 Series Pin No. Pin Name I/O Circuit Type*1 110 P15 I IN0 Function General-purpose I/O port Input capture ch.0 trigger input pin 111 COM0 P LCD controller/driver common output pin 112 COM1 P LCD controller/driver common output pin 113 COM2 P LCD controller/driver common output pin 114 COM3 P LCD controller/driver common output pin 115 P22 F General-purpose I/O port SEG00 116 P23 LCD controller/driver segment output pin F SEG01 117 P24 LCD controller/driver segment output pin F SEG02 118 P25 P26 P27 F P30 P31 F P32 P33 F P34 P35 F P36 P37 F P40 P41 F P42 SEG16 Document Number: 002-07917 Rev. *A General-purpose I/O port LCD controller/driver segment output pin F SEG15 11 General-purpose I/O port LCD controller/driver segment output pin SEG14 10 General-purpose I/O port LCD controller/driver segment output pin F SEG13 9 General-purpose I/O port LCD controller/driver segment output pin SEG12 8 General-purpose I/O port LCD controller/driver segment output pin F SEG11 7 General-purpose I/O port LCD controller/driver segment output pin SEG10 6 General-purpose I/O port LCD controller/driver segment output pin F SEG09 5 General-purpose I/O port LCD controller/driver segment output pin SEG08 4 General-purpose I/O port LCD controller/driver segment output pin F SEG07 3 General-purpose I/O port LCD controller/driver segment output pin SEG06 2 General-purpose I/O port LCD controller/driver segment output pin F SEG05 1 General-purpose I/O port LCD controller/driver segment output pin SEG04 120 General-purpose I/O port LCD controller/driver segment output pin F SEG03 119 General-purpose I/O port General-purpose I/O port LCD controller/driver segment output pin F General-purpose I/O port LCD controller/driver segment output pin Page 6 of 64 CY90920 Series Pin No. Pin Name I/O Circuit Type*1 12 P43 F SEG17 18 P44 P45 F P46 P47 F P50 I INT0 59 P51 A/D converter external trigger input pin I INT1 external interrupt input pin RX1 CAN interface 1 RX input pin RX3 CAN interface 3 RX input pin P52 I P53 P54 CAN interface 3 TX output pin I 92 I CAN interface 0 TX output pin TX2 CAN interface 2 TX output pin P55 Sound generator ch.1 SGA output pin I General-purpose I/O port RX0 CAN interface 0 RX input pin RX2 CAN interface 2 RX input pin INT2 INT2 external interrupt input pin P56 I General-purpose I/O port SGO0 Sound generator ch.0 SGO output pin FRCK Free-run timer clock input pin P57 I P60 P61 AN1 Document Number: 002-07917 Rev. *A General-purpose I/O port Sound generator ch.0 SGA output pin H AN0 40 General-purpose I/O port TX0 SGA0 39 General-purpose I/O port INT3 external interrupt input pin SGA1 91 General-purpose I/O port CAN interface 1 TX output pin INT3 63 General-purpose I/O port INT1 TX3 61 General-purpose I/O port INT0 external interrupt input pin TX1 60 General-purpose I/O port LCD controller/driver segment output pin ADTG 58 General-purpose I/O port LCD controller/driver segment output pin F SEG21 37 General-purpose I/O port LCD controller/driver segment output pin SEG20 21 General-purpose I/O port LCD controller/driver segment output pin F SEG19 20 General-purpose I/O port LCD controller/driver segment output pin SEG18 19 Function General-purpose I/O port A/D converter input pin H General-purpose I/O port A/D converter input pin Page 7 of 64 CY90920 Series Pin No. Pin Name I/O Circuit Type*1 41 P62 H AN2 42 P63 P64 H P65 P66 H P67 P70 H General-purpose I/O port L General-purpose output-only port A/D converter input pin PWM1P0 68 P71 Stepping motor controller ch.0 output pin L PWM1M0 69 P72 P73 P74 L P75 P76 L P77 P80 L P81 P82 L P83 P84 L P85 PWM1M3 Document Number: 002-07917 Rev. *A General-purpose output-only port Stepping motor controller ch.2 output pin L PWM1P3 82 General-purpose output-only port Stepping motor controller ch.2 output pin PWM2M2 81 General-purpose output-only port Stepping motor controller ch.2 output pin L PWM2P2 80 General-purpose output-only port Stepping motor controller ch.2 output pin PWM1M2 79 General-purpose output-only port Stepping motor controller ch.1 output pin L PWM1P2 78 General-purpose output-only port Stepping motor controller ch.1 output pin PWM2M1 77 General-purpose output-only port Stepping motor controller ch.1 output pin L PWM2P1 74 General-purpose output-only port Stepping motor controller ch.1 output pin PWM1M1 73 General-purpose output-only port Stepping motor controller ch.0 output pin L PWM1P1 72 General-purpose output-only port Stepping motor controller ch.0 output pin PWM2M0 71 General-purpose output-only port Stepping motor controller ch.0 output pin L PWM2P0 70 General-purpose I/O port A/D converter input pin AN7 67 General-purpose I/O port A/D converter input pin H AN6 46 General-purpose I/O port A/D converter input pin AN5 45 General-purpose I/O port A/D converter input pin H AN4 44 General-purpose I/O port A/D converter input pin AN3 43 Function General-purpose output-only port Stepping motor controller ch.3 output pin L General-purpose output-only port Stepping motor controller ch.3 output pin Page 8 of 64 CY90920 Series Pin No. Pin Name I/O Circuit Type*1 83 P86 L PWM2P3 84 P87 P90 L P91 P94 F P95 33 P96 G 49 50 51 52 54 General-purpose I/O port LCD controller/driver reference power supply pin V3  PC0 J LCD controller/driver reference power supply pin General-purpose I/O port SIN0 UART ch.0 serial data input pin INT4 INT4 external interrupt input pin PC1 I General-purpose I/O port SOT0 UART ch.0 serial data output pin INT5 INT5 external interrupt input pin IN3 Input capture ch.3 trigger input pin PC2 I General-purpose I/O port SCK0 UART ch.0 serial clock I/O pin INT6 INT6 external interrupt input pin IN2 Input capture ch.2 trigger input pin PC3 J General-purpose I/O port SIN1 UART ch.1 serial data input pin INT7 INT7 external interrupt input pin PC4 I SOT1 53 General-purpose I/O port LCD controller/driver reference power supply pin G V2 48 General-purpose I/O port LCD controller/driver reference power supply pin V1 34 General-purpose I/O port LCD controller/driver segment output pin G V0 32 General-purpose I/O port LCD controller/driver segment output pin SEG23 31 General-purpose output-only port Stepping motor controller ch.3 output pin F SEG22 23 General-purpose output-only port Stepping motor controller ch.3 output pin PWM2M3 22 Function PC5 General-purpose I/O port UART ch.1 serial data output pin I General-purpose I/O port SCK1 UART ch.1 serial clock I/O pin TRG 16-bit PPG ch.0 to ch.5 external trigger input pin PC6 I General-purpose I/O port PPG0 16-bit PPG ch.0 output pin TOT1 16-bit reload timer ch.1 TOT output pin IN7 Document Number: 002-07917 Rev. *A Input capture ch.7 trigger input pin Page 9 of 64 CY90920 Series Pin No. Pin Name I/O Circuit Type*1 55 PC7 I 16-bit PPG ch.1 output pin TIN1 16-bit reload timer ch.1 TIN input pin PD0 Input capture ch.6 trigger input pin J SIN2 25 PD1 PD2 I General-purpose I/O port I General-purpose I/O port UART ch.2 serial data output pin SCK2 27 PD3 UART ch.2 serial clock I/O pin J SIN3 28 PD4 PD5 PD6 I General-purpose I/O port I General-purpose I/O port UART ch.3 serial clock I/O pin TOT2 56 PE0 16-bit reload timer ch.2 TOT output pin I General-purpose I/O port I General-purpose I/O port TOT3 57 PE1 16-bit reload timer ch.3 TOT output pin TIN3 64 PE2 General-purpose I/O port UART ch.3 serial data output pin SCK3 30 General-purpose I/O port UART ch.3 serial data input pin I SOT3 29 General-purpose I/O port UART ch.2 serial data input pin SOT2 26 General-purpose I/O port PPG1 IN6 24 Function 16-bit reload timer ch.3 TIN input pin I General-purpose I/O port SGO1 Sound generator ch.1 SGO output pin 62 RSTO N Internal reset signal output pin 65, 75, 85 DVCC  Power supply input pins dedicated for high current output buffer 66, 76, 86 DVSS  Power supply GND pins dedicated for high current output buffer 35 AVCC  A/D converter dedicated power supply input pin 38 AVSS  A/D converter dedicated power supply GND pin 36 AVRH  A/D converter Vref+ input pin. Vref- is fixed to AVSS. 89 MD0 D Mode setting input pin. Connect to VCC pin. 88 MD1 D Mode setting input pin. Connect to VCC pin. 87 MD2 D/E*2 Mode setting input pin. Connect to VSS pin. 17 C  External capacitor pin. Connect a 0.1 F capacitor between this pin and the VSS pin. 15, 105 VCC  Power supply input pins 16, 47, 106 VSS  GND power supply pins *1: For I/O circuit type, refer to I/O Circuit Type. *2: The I/O circuit type is D for Flash memory products and E for evaluation products. Document Number: 002-07917 Rev. *A Page 10 of 64 CY90920 Series 4. I/O Circuit Type Type Circuit Remarks A Oscillation circuit High-speed oscillation feedback resistance: approx. 1 M X1 Xout (Flash memory product/MASK ROM product/Evaluation product) X0 Standby control signal B Oscillation circuit X1A Low-speed oscillation feedback resistance: approx. 10 M Xout X0A Standby control signal C Input-only pin (with pull-up resistance) Pull-up resistor ■ Attached pull-up resistor: approx. 50 k ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) CMOS hysteresis input D Input-only pin ■ CMOS hysteresis input CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) Note: The MD2 pin of the Flash memory products uses this circuit type. E Input-only pin (with pull-down resistance) CMOS hysteresis input Pull-down resistor ■ Attached pull-down resistance: approx. 50 k ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) Note: The MD2 pin of the evaluation products uses this circuit type. Document Number: 002-07917 Rev. *A Page 11 of 64 CY90920 Series Type Circuit Remarks F LCD output common general-purpose port P-ch N-ch ■ CMOS output (IOH/IOL   4 mA) ■ Hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) Pout Nout LCD input CMOS hysteresis input Standby control signal or LCD input enable signal Automotive input Standby control signal or LCD input enable signal G LCDC reference power supply common general-purpose port P-ch N-ch Pout ■ CMOS output (IOH/IOL   4 mA) ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) Nout LCDC reference power supply input CMOS hysteresis input Standby control signal or LCD output switching signal Automotive input Standby control signal or LCD output switching signal Document Number: 002-07917 Rev. *A Page 12 of 64 CY90920 Series Type Circuit Remarks H A/D converter input common general-purpose port P-ch Pout N-ch Nout ■ CMOS output (IOH/IOL   4 mA) ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) Analog input CMOS hysteresis input Standby control signal or analog input enable signal Automotive input Standby control signal or analog input enable signal I General-purpose port ■ CMOS output (IOH/IOL   4 mA) P-ch Pout ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) N-ch Nout ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) CMOS hysteresis input Standby control signal Automotive input Standby control signal J General-purpose port (serial input) P-ch N-ch Pout Nout CMOS hysteresis input Standby control signal ■ CMOS output (IOH/IOL   4 mA) ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) ■ CMOS input (SIN) (VIH/VIL  0.7 VCC/0.3 VCC) ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) Automotive input Standby control signal CMOS input (SIN) Standby control signal Document Number: 002-07917 Rev. *A Page 13 of 64 CY90920 Series Type Circuit K Remarks A/D converter input common general-purpose port (serial input) P-ch Pout N-ch Nout Analog output ■ CMOS output (IOH/IOL   4 mA) ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) ■ CMOS input (SIN) (VIH/VIL  0.7 VCC/0.3 VCC) ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) CMOS hysteresis input Standby control signal or analog input enable signal Automotive input Standby control signal or analog input enable signal CMOS input (SIN) Standby control signal or analog input enable signal L High current output port (SMC pin) P-ch Pout High current N-ch Nout M CMOS output (IOH/IOL   30 mA) LCDC output common general-purpose port (serial input) ) P-ch Pout N-ch Nout ■ CMOS output (IOH/IOL   4 mA) ■ CMOS hysteresis input (VIH/VIL  0.8 VCC/0.2 VCC) ■ CMOS input (SIN) (VIH/VIL  0.7 VCC/0.3 VCC) ■ Automotive input (VIH/VIL  0.8 VCC/0.5 VCC) LCDC output CMOS hysteresis input Standby control signal or LCDC output switching signal Automotive input Standby control signal or LCDC output switching signal CMOS input (SIN) Standby control signal or LCDC output switching signal Document Number: 002-07917 Rev. *A Page 14 of 64 CY90920 Series Type Circuit Remarks N N-ch open-drain pin Evaluation product IOL  4 mA Flash memory product P-ch Nout N-ch N-ch O Nout Input-only pin Automotive input Automotive input P (VIH/VIL  0.8 VCC/0.5 VCC) LCDC output pin (COM pin) P-ch LCDC output N-ch Document Number: 002-07917 Rev. *A Page 15 of 64 CY90920 Series 5. Handling Devices Strictly Observe Maximum Rated Voltages (Preventing Latch-up) In CMOS IC devices, a condition known as latch-up may occur if voltages higher than VCC or lower than VSS are applied to input or output pins other than medium or high withstand voltage pins, or if the voltage applied between VCC and VSS pins exceeds the rated voltage level. If a latch-up occurs, the power supply current may increase dramatically and may destroy semiconductor elements. When using semiconductor devices, always take sufficient care to avoid exceeding maximum ratings. When the analog system power supply is switched on or off, be careful not to apply the analog power supply (AVCC, AVRH), the analog input voltages and the power supply voltage for the high current output buffer pins (DVCC) in excess of the digital power supply voltage (VCC). Once the digital power supply voltage (VCC) has been disconnected, the analog power supply (AVCC, AVRH) and the power supply voltage for the high current output buffer pins (DVCC) may be turned on in any sequence. Supply Voltage Stabilization Rapid fluctuations in the power supply voltage can cause malfunctions even if the Vcc power supply voltage remains within the warranted operating range. It is recommended that the power supply be stabilized such that ripple fluctuations (P-P value) at commercial frequencies (50 Hz/60 Hz) be limited to within 10 of the standard VCC value, and that transient fluctuations due to power supply switching, etc. be limited to a rate of 0.1 V/ms or less. Precautions when Turning the Power On In order to prevent the built-in step-down circuits from malfunctioning, the time taken for the voltage to rise (0.2 V to 2.7 V) during power-on should be less than 50 s. Handling Unused Pins If unused input pins are left open, they may cause malfunctions or latch-up which may lead to permanent damage to the semiconductor. Unused input pins should therefore be pulled up or pulled down through a resistor of at least 2 k. Unused input/output pins may be set to the output state and left open, or set to the input state and connected to a pull-up or pull-down resistance of 2 k or more. Handling A/D Converter Power Supply Pins Even if the A/D converter is not used, the power supply pins should be connected such as AVCC  VCC, and AVSS  AVRH  VSS. Notes on Using an External Clock Even when an external clock is used, an oscillation stabilization wait time is required following power-on reset or release from sub clock mode or stop mode. Furthermore, only the X0A pin should be driven when an external clock is used, with the X1A pin open as shown in the following diagram. Do not use high-speed oscillation pins (X0 and X1) for external clock input. X0A OPEN X1A CY90920 Series Sample external clock connection Notes on Operating in PLL Clock Mode On this microcontroller, if in case the crystal oscillator breaks off or an external reference clock input stops while the PLL clock mode is selected, a self-oscillator circuit contained in the PLL may continue its operation at its self-running frequency. However, Cypress will not guarantee results of operations if such failure occurs. Crystal Oscillator Circuit Noise around the X0/X1, or X0A/X1A pins may cause this device to operate abnormally. In the interest of stable operation it is strongly recommended that printed circuit artwork places ground bypass capacitors as close as possible to the X0/X1, X0A/X1A and crystal oscillator (or ceramic oscillator) and that oscillator lines do not cross the lines of other circuits. Please ask each crystal maker to evaluate the oscillational characteristics of the crystal and this device. Document Number: 002-07917 Rev. *A Page 16 of 64 CY90920 Series Power Supply Pins Devices including multiple VCC or VSS pins are designed such that pins that need to be at the same potential are interconnected internally to prevent malfunctions such as latch-up. To reduce unnecessary radiation, prevent malfunctioning of the strobe signal due to the rise of ground level, and observe the standard for total output current, be sure to connect the VCC and VSS pins to the power supply and ground externally. Always connect all of the VCC pins to the same potential and all of the VSS pins to ground as shown in the following diagram. The device will not operate correctly if multiple VCC or VSS pins are connected to different voltages, even if those voltages are within the guaranteed operating ranges. VCC VSS VCC VSS VSS VCC VCC VSS VSS VCC Power supply input pins (Vcc/Vss) In addition, care must be given to connecting the VCC and VSS pins of this device to the current supply source with as low impedance as possible. It is recommended that a 1.0 F bypass capacitor be connected between the VCC and VSS pins as close to the pins as possible. Sequence for Connecting the A/D Converter Power Supply and Analog Inputs The A/D converter power supply (AVCC, AVRH) and analog inputs (AN0 to AN7) must be applied after the digital power supply (VCC) is switched on. When turning the power off, the A/D converter power supply and analog inputs must be disconnected before the digital power supply is switched off (VCC). Ensure that AVRH does not exceed AVcc during either power-on or power-off. Even when pins which double as analog input pins are used as input ports, be sure that the input voltage does not exceed AVCC (turning on/off the analog and digital power supplies simultaneously is acceptable). Handling the Power Supply for High-current Output Buffer Pins (DVCC, DVSS) ■ Flash memory products and MASK ROM products (CY90F922NC/F922NCS/922NCS/F923NC/F923NCS/F924NC/F924NCS) In the Flash memory products and MASK ROM products, the power supply for the high-current output buffer pins (DVCC, DVSS) is isolated from the digital power supply (VCC). Therefore, DVcc can therefore be set to a higher voltage than Vcc. If the power supply for the high-current output buffer pins (DVCC, DVSS) is supplied before the digital power supply (VCC), however, care needs to be taken because it is possible that the port 7 or port 8 stepping motor outputs may momentarily output an “H” or “L” level. In order to prevent this, connect the digital power supply (VCC) prior to connecting the power supply for the high-current output buffer pins. Even when the high-current output buffer pins are used as general-purpose ports, power should be supplied to the power supply pins for the high-current output buffer pins (DVCC, DVSS). ■ Evaluation product (CY90V920-101/CY90V920-102) In the evaluation products, the power supply for the high-current output buffer pins (DVCC, DVSS) is not isolated from the digital power supply (VCC). Therefore, DVCC must therefore be set to a lower voltage than Vcc. The power supply for the high-current output buffer pins (DVCC, DVSS) must always be applied after the digital power supply (VCC) has been connected, and disconnected before the digital power supply (Vcc) is disconnected (the power supply for the high-current output buffer pins may also be connected and disconnected simultaneously with the digital power supply). Even when the high-current output buffer pins are used as general-purpose ports, power should be supplied to the power supply pins for the high-current output buffer pins (DVCC, DVSS). Document Number: 002-07917 Rev. *A Page 17 of 64 CY90920 Series Pull-up/Pull-down Resistors CY90920 series does not support internal pull-up/pull-down resistors. Use external components as necessary. Precautions When Not Using a Sub Clock Signal If the X0A and X1A pins are not connected to an oscillator, apply a pull-down resistance to the X0A pin and leave the X1A pin open. Notes on Operating When the External Clock is Stopped The CY90920 series is not guaranteed to operate correctly using the internal oscillator circuit when there is no external oscillator or the external clock input is stopped. Flash Memory Security Function A security bit is located within the Flash memory region. The security function is activated by writing the protection code 01H to the security bit. Do not write the value 01H to this address if you are not using the security function. Please refer to following table for the address of the security bit. Flash Memory Size Address for Security Bit CY90F922NC CY90F922NCS Built-in 2 Mbits Flash Memory FC0001H CY90F923NCS Built-in 3 Mbits Flash Memory F80001H CY90F924NCS Built-in 4 Mbits Flash Memory F80001H Serial Communication In serial communication, reception of wrong data may occur due to noise or other causes. Therefore, design a printed circuit board to prevent noise from occurring. Taking account of the reception of wrong data, detect errors by measures such as adding a checksum to the end of data. If an error is detected, retransmit the data. Characteristic Difference Between Flash Device and MASK ROM Device In the flash device and the MASK ROM device, the electrical characteristic including current consumption, ESD, latch-up, the noise characteristic, and oscillation characteristic, etc. is different according to the difference between the chip layout and the memory structure. Reconfirm the electrical characteristic when the product is replaced by another product of the same series. Document Number: 002-07917 Rev. *A Page 18 of 64 CY90920 Series 6. Block Diagram CPU F2MC-16LX core Clock control circuit Watchdog timer Time-base timer Watch timer (for sub clock) Interrupt controller Low-voltage reset Sound generator 0 Sound generator 1 CPU operation detection reset CAN controller 0 CAN controller 1 CAN controller 2 CAN controller 3 External interrupt (8 channels) Stepping motor controller 0 Stepping motor controller 1 LIN-UART 0 Prescaler 0 LIN-UART 1 Prescaler 1 LIN-UART 2 Prescaler 2 LIN-UART 3 Prescaler 3 Stepping motor controller 2 F2MC-16LX BUS Stepping motor controller 3 16-bit PPG timer 0 16-bit PPG timer 1 16-bit PPG timer 2 16-bit PPG timer 3 16-bit PPG timer 4 16-bit PPG timer 5 A/D converter (8 channels) LCD controller/driver (32 SEG/4 COM) RAM ROM/Flash 16-bit reload timer 0 16-bit reload timer 1 16-bit reload timer 2 16-bit reload timer 3 Tool interface Real-time watch timer (main) 16-bit ICU 0 (2 channels) 16-bit ICU 1 (2 channels) 16-bit ICU 2 (2 channels) 16-bit ICU 3 (2 channels) 16-bit free-run timer : Flash memory product and MASK ROM product only : Evaluation product only Document Number: 002-07917 Rev. *A Page 19 of 64 CY90920 Series 7. Memory Map 000000 H 000000 H Peripheral area 0000F0H Peripheral area 0000EFH 000100 H Register RAM area (13.5 Kbytes) 003700 H 000100 H Register RAM area Address #3 003700 H Peripheral area 004000 H Peripheral area 004000 H RAM area (16 Kbytes) 008000 H RAM area Address #2 008000 H ROM area (FF bank image) ROM area (FF bank image) 010000 H 010000 H F80000 H Address #1 ROM area* FFFFFF H ROM area* : Internal access : Internal access prohibited FFFFFF H CY90F922 / CY90922 CY90F923 / CY90F924 CY90V220 (Evaluation product) ROM (Flash) Capacitance RAM Capacitance Address #1 Address #2 Address #3 CY90F922NC/F922NCS/922NCS 256 Kbytes 10 Kbytes FC0000H 004000H 002900H CY90F923NC/F923NCS 384 Kbytes 16 Kbytes FA0000H 004A00H 003700H CY90F924NC/F924NCS 512 Kbytes 24 Kbytes F80000H 006A00H 003700H Parts No. *:Evaluation products do not contain internal ROM. Treat this address as the ROM decode area used by the tools. Note: To select models without the ROM mirror function, refer to the “ROM Mirror Function Selection Module” in Hardware Manual. The image of the ROM data in the FF bank appears at the top of the 00 bank, in order to enable efficient use of small C compiler models. The lower 16-bits of the FF bank addresses are allocated to the same addresses as the lower 16-bits of the 00 bank, making it possible to reference tables in ROM without declaring the “far” modifier with the pointers. For example, when an access is made to the address 00C000H, the actual address to be accessed is FFC000H in ROM. Because the size of the FF bank ROM area exceeds 32 Kbytes, it is not possible to view the entire region in the 00 bank image. Therefore because the ROM data from FF8000H to FFFFFFH appears in the image from 008000H to 00FFFFH, it is recommended that ROM data tables be stored in the area from FF8000H to FFFFFFH. Document Number: 002-07917 Rev. *A Page 20 of 64 CY90920 Series 8. I/O Map Address Register Name Symbol Read/Write Resource Name Initial Value 000000H Port 0 data register PDR0 R/W Port 0 XXXXXXXXB 000001H Port 1 data register PDR1 R/W Port 1 XXXXXXXXB 000002H Port 2 data register PDR2 R/W Port 2 XXXXXXXXB 000003H Port 3 data register PDR3 R/W Port 3 XXXXXXXXB 000004H Port 4 data register PDR4 R/W Port 4 XXXXXXXXB 000005H Port 5 data register PDR5 R/W Port 5 XXXXXXXXB 000006H Port 6 data register PDR6 R/W Port 6 XXXXXXXXB 000007H Port 7 data register PDR7 R/W Port 7 XXXXXXXXB 000008H Port 8 data register PDR8 R/W Port 8 XXXXXXXXB 000009H Port 9 data register PDR9 R/W Port 9 XXXXXXXXB R/W Port C XXXXXXXXB 00000AH, 00000BH (Disabled) 00000CH Port C data register PDRC 00000DH Port D data register PDRD R/W Port D XXXXXXXXB 00000EH Port E data register PDRE R/W Port E XXXXXXXXB 00000FH (Disabled) 000010H Port 0 direction register DDR0 R/W Port 0 00000000B 000011H Port 1 direction register DDR1 R/W Port 1 XX000000B 000012H Port 2 direction register DDR2 R/W Port 2 000000XXB 000013H Port 3 direction register DDR3 R/W Port 3 00000000B 000014H Port 4 direction register DDR4 R/W Port 4 00000000B 000015H Port 5 direction register DDR5 R/W Port 5 00000000B 000016H Port 6 direction register DDR6 R/W Port 6 00000000B 000017H Port 7 direction register DDR7 R/W Port 7 00000000B 000018H Port 8 direction register DDR8 R/W Port 8 00000000B 000019H Port 9 direction register DDR9 R/W Port 9 X0000000B 00001AH Analog input enable ADER6 R/W Port 6, A/D 11111111B R/W Port C 00000000B 00001BH (Disabled) 00001CH Port C direction register DDRC 00001DH Port D direction register DDRD R/W Port D X0000000B 00001EH Port E direction register DDRE R/W Port E XXXXX000B ADCS0 R/W A/D converter 000XXXX0B 000021H Higher A/D control status register ADCS1 R/W 0000000XB 000022H Lower A/D control status register ADCR0 R 00000000B 000023H Higher A/D data register ADCR1 R XXXXXX00B 00001FH 000020H Lower A/D control status register Document Number: 002-07917 Rev. *A (Disabled) Page 21 of 64 CY90920 Series Address Register Name 000024H Compare clear register Symbol Read/Write Resource Name Initial Value CPCLR R/W 16-bit free-run timer XXXXXXXXB 000025H R/W 000026H Timer data register TCDT 000027H XXXXXXXXB R/W 00000000B R/W 00000000B 000028H Lower timer control status register TCCSL R/W 00000000B 000029H Higher timer control status register TCCSH R/W 01-00000B 00002AH Lower PPG0 control status register PCNTL0 R/W 00002BH Higher PPG0 control status register PCNTH0 R/W 00002CH Lower PPG1 control status register PCNTL1 R/W 00002DH Higher PPG1 control status register PCNTH1 R/W 00002EH Lower PPG2 control status register PCNTL2 R/W 00002FH Higher PPG2 control status register PCNTH2 R/W 000030H External interrupt enable ENIR R/W 000031H External interrupt request EIRR R/W 16-bit PPG0 00000000B 00000001B 16-bit PPG1 00000000B 00000001B 16-bit PPG2 00000000B 00000001B External interrupt 00000000B 00000000B 000032H Lower external interrupt level ELVRL R/W 00000000B 000033H Higher external interrupt level ELVRH R/W 00000000B 000034H Serial mode register 0 SMR0 R/W, W 000035H Serial control register 0 SCR0 R/W, W 000036H Reception/transmission data register 1 RDR0/ TDR0 R/W 00000000B 000037H Serial status register 0 SSR0 R/W, R 00001000B 000038H Extended communication control register 0 ECCR0 R/W, R 000000XXB 000039H Extended status control register 0 ESCR0 R/W 00000100B 00003AH Baud rate generator register 00 BGR00 R/W 00000000B 00003BH Baud rate generator register 01 BGR01 R/W, R 00000000B UART (LIN/SCI) 0 00003CH to 00003FH (Disabled) 000040H to 00004FH Area reserved for CAN Controller 0. Refer to CAN Controllers 00000000B 00000000B 000050H Lower timer control status register 0 TMCSR0L R/W 000051H Higher timer control status register 0 TMCSR0H R/W XXX10000B TMR0/ TMRLR0 R/W XXXXXXXXB 000054H Lower timer control status register 1 TMCSR1L R/W 000055H Higher timer control status register 1 TMCSR1H R/W XXX10000B TMR1/ TMRLR1 R/W XXXXXXXXB 000052H Timer register 0/reload register 0 000053H 000056H Timer register 1/reload register 1 000057H 00000000B XXXXXXXXB 16-bit reload timer 1 00000000B XXXXXXXXB 000058H LCD output control register 1 LOCR1 R/W 000059H LCD output control register 2 LOCR2 R/W Document Number: 002-07917 Rev. *A 16-bit reload timer 0 LCDC 11111111B 00000000B Page 22 of 64 CY90920 Series Address Register Name Symbol Read/Write Resource Name Initial Value 00005AH Lower sound control register 0 SGCRL0 R/W Sound generator 0 00000000B 00005BH Higher sound control register 0 SGCRH0 R/W 0XXXX100B 00005CH Frequency data register 0 SGFR0 R/W XXXXXXXXB 00005DH Amplitude data register 0 SGAR0 R/W 00000000B 00005EH Decrement grade register 0 SGDR0 R/W XXXXXXXXB 00005FH Tone count register 0 SGTR0 R/W XXXXXXXXB 000060H Input capture register 0 IPCP0 R Input capture 0/1 000061H XXXXXXXXB XXXXXXXXB 000062H Input capture register 1 IPCP1 R XXXXXXXXB 000063H XXXXXXXXB 000064H Input capture register 2 IPCP2 R Input capture 2/3 000065H XXXXXXXXB XXXXXXXXB 000066H Input capture register 3 IPCP3 R XXXXXXXXB 000067H XXXXXXXXB 000068H Input capture control status 0/1 ICS01 R/W 000069H Input capture edge register 0/1 ICE01 R/W 00006AH Input capture control status 2/3 ICS23 R/W 00006BH Input capture edge register 2/3 ICE23 R/W Input capture 0/1 00000000B XXX0X0XXB Input capture 2/3 00000000B XXXXXXXXB 00006CH Lower LCD control register LCRL R/W 00006DH Higher LCD control register LCRH R/W 00006EH Low voltage/CPU operation detection reset control register LVRC R/W Low voltage/CPU operation detection reset 00111000B 00006FH ROM mirror ROMM W ROM mirror XXXXXXX1B 000070H to 00007FH LCD controller/ driver 00010000B 00000000B Area reserved for CAN Controller 1. Refer to CAN Controllers 000080H PWM control register 0 000081H 000082H PWM control register 1 000083H 000084H PWM control register 2 000085H 000086H PWM control register 3 000087H 000088H LCD output control register 3 000089H PWC0 R/W Stepping motor controller 0 000000X0B R/W Stepping motor controller 1 000000X0B R/W Stepping motor controller 2 000000X0B R/W Stepping motor controller 3 000000X0B R/W LCDC XXXXX111B A/D converter 00000000B (Disabled) PWC1 (Disabled) PWC2 (Disabled) PWC3 (Disabled) LOCR3 (Disabled) 00008AH A/D setting register 0 ADSR0 R/W 00008BH A/D setting register 1 ADSR1 R/W Document Number: 002-07917 Rev. *A 00000000B Page 23 of 64 CY90920 Series Address Register Name Symbol Read/Write Resource Name Initial Value 00008CH Port input level select 0 PIL0 R/W 00000000B 00008DH Port input level select 1 PIL1 R/W Port input level select 00008EH Port input level select 2 PIL2 R/W 00008FH to 00009DH XXXX0000B XXXX0000B (Disabled) 00009EH Program address detection control register PACSR R/W Address match detection XXXX0X0XB 00009FH Delayed Interrupt/Release Register DIRR R/W Delay interrupt XXXXXXX0B 0000A0H Power saving mode control register LPMCR R/W CKSCR R/W, R Power saving control circuit 00011000B 0000A1H Clock select register R, W Watchdog timer XXXXX111B 0000A2H to 0000A7H 11111100B (Disabled) 0000A8H Watchdog timer control register WDTC 0000A9H Time-base timer control register TBTC R/W, W Time-base timer 1XX00100B 0000AAH Watch timer control register WTC R/W, W, R Watch timer (sub clock) 10001000B 0000ABH to 0000ADH (Disabled) 0000AEH Flash memory control status register FMCS R/W Flash interface 000X0000B 0000B0H Interrupt control register 00 ICR00 R/W Interrupt controller 00000111B 0000B1H Interrupt control register 01 ICR01 R/W 00000111B 0000B2H Interrupt control register 02 ICR02 R/W 00000111B 0000B3H Interrupt control register 03 ICR03 R/W 00000111B 0000B4H Interrupt control register 04 ICR04 R/W 00000111B 0000B5H Interrupt control register 05 ICR05 R/W 00000111B 0000B6H Interrupt control register 06 ICR06 R/W 00000111B 0000B7H Interrupt control register 07 ICR07 R/W 00000111B 0000B8H Interrupt control register 08 ICR08 R/W 00000111B 0000AFH (Disabled) 0000B9H Interrupt control register 09 ICR09 R/W 00000111B 0000BAH Interrupt control register 10 ICR10 R/W 00000111B 0000BBH Interrupt control register 11 ICR11 R/W 00000111B 0000BCH Interrupt control register 12 ICR12 R/W 00000111B 0000BDH Interrupt control register 13 ICR13 R/W 00000111B 0000BEH Interrupt control register 14 ICR14 R/W 00000111B 0000BFH Interrupt control register 15 ICR15 R/W 00000111B 0000C0H to 0000C3H Document Number: 002-07917 Rev. *A (Disabled) Page 24 of 64 CY90920 Series Address Register Name Symbol Read/Write Resource Name Initial Value 0000C4H Serial mode register 1 SMR1 R/W, W 00000000B 0000C5H Serial control register 1 SCR1 R/W, W UART (LIN/SCI) 1 0000C6H Reception/transmission data register 1 00000000B RDR1/TDR1 R/W 00000000B SSR1 R/W, R 00001000B 0000C8H Extended communication control register 1 ECCR1 R/W, R 000000XXB 0000C9H Extended status control register 1 ESCR1 R/W 00000100B 0000CAH Baud rate generator register 10 BGR10 R/W 00000000B 0000CBH Baud rate generator register 11 BGR11 R/W, R 00000000B 0000CCH Lower watch timer control register WTCRL R/W 0000CDH Middle watch timer control register WTCRM R/W 0000CEH Higher watch timer control register WTCRH R/W 0000CFH Sub clock control register PSCCR W Sub clock XXXX0000B 0000D0H Input capture control status 4/5 ICS45 R/W Input capture 4/5 00000000B 0000D1H Input capture edge register 4/5 ICE45 R/W, R 0000C7H Serial status register 1 0000D2H Input capture control status 6/7 ICS67 R/W 0000D3H Input capture edge register 6/7 ICE67 R/W, R 0000D4H Lower timer control status register 2 TMCSR2L R/W 0000D5H Higher timer control status register 2 TMCSR2H R/W 0000D6H Lower timer control status register 3 TMCSR3L R/W 0000D7H Higher timer control status register 3 TMCSR3H R/W 0000D8H Lower sound control register 1 SGCRL1 R/W 0000D9H Higher sound control register 1 SGCRH1 R/W 0000DAH Lower PPG3 control status register PCNTL3 R/W 0000DBH Higher PPG3 control status register PCNTH3 R/W 0000DCH Lower PPG4 control status register PCNTL4 R/W 0000DDH Higher PPG4 control status register PCNTH4 R/W 0000DEH Lower PPG5 control status register PCNTL5 R/W 0000DFH Higher PPG5 control status register PCNTH5 R/W 0000E0H Serial mode register 2 SMR2 R/W, W 0000E1H Serial control register 2 SCR2 R/W, W 0000E2H Reception/transmission data register 2 Real-time watch timer 000XXXX0B 00000000B XXXXXX00B XXXXXXXXB Input capture 6/7 00000000B XXX0X0XXB 16-bit reload timer 2 16-bit reload timer 3 Sound generator 1 00000000B XXX10000B 00000000B XXX10000B 00000000B 0XXXX100B 16-bit PPG3 00000000B 00000001B 16-bit PPG4 00000000B 00000001B 16-bit PPG5 00000000B 00000001B UART (LIN/SCI) 2 00000000B 00000000B RDR2/TDR2 R/W 00000000B SSR2 R/W, R 00001000B 0000E4H Extended communication control register 2 ECCR2 R/W, R 000000XXB 0000E5H Extended status control register 2 ESCR2 R/W 00000100B 0000E6H Baud rate generator register 20 BGR20 R/W 00000000B 0000E7H Baud rate generator register 21 BGR21 R/W, R 00000000B 0000E3H Serial status register 2 Document Number: 002-07917 Rev. *A Page 25 of 64 CY90920 Series Address Register Name Symbol Read/Write Resource Name Initial Value 0000E8H Serial mode register 3 SMR3 R/W, W 00000000B 0000E9H Serial control register 3 SCR3 R/W, W UART (LIN/SCI) 3 0000EAH Reception/transmission data register 3 00000000B RDR3/TDR3 R/W 00000000B SSR3 R/W, R 00001000B 0000ECH Extended communication control register 3 ECCR3 R/W, R 000000XXB 0000EDH Extended status control register 3 ESCR3 R/W 00000100B 0000EEH Baud rate generator register 30 BGR30 R/W 00000000B 0000EFH Baud rate generator register 31 BGR31 R/W, R 00000000B 001FF0H Program address detection register 0 PADR0 R/W 001FF1H Program address detection register 1 PADR0 R/W 001FF2H Program address detection register 2 PADR0 R/W XXXXXXXXB 001FF3H Program address detection register 3 PADR1 R/W XXXXXXXXB 001FF4H Program address detection register 4 PADR1 R/W XXXXXXXXB 001FF5H Program address detection register 5 PADR1 R/W XXXXXXXXB 0000EBH Serial status register 3 Address match detection 003700H to 0037FFH Area reserved for CAN Controller 2. Refer to CAN Controllers 003800H to 0038FFH Area reserved for CAN Controller 3. Refer to CAN Controllers 003900H to 00391FH (Disabled) 003920H PPG0 down counter register PDCR0 R 16-bit PPG0 003921H 003922H PPG0 cycle setting register PCSR0 W 003927H 003928H PPG1 down counter register PDUT0 W 11111111B 16-bit PPG0 PPGDIV0 R/W, R R 00392FH Document Number: 002-07917 Rev. *A 16-bit PPG1 11111111B 11111111B PCSR1 W 11111111B PDUT1 W 00000000B 11111111B 00392DH 00392EH PPG1output division setting register 11111100B (Disabled) PDCR1 00392BH 00392CH PPG1 duty setting register 00000000B 00000000B 003929H 00392AH PPG1 cycle setting register 11111111B 11111111B 003925H 003926H PPG0 output division setting register XXXXXXXXB 11111111B 003923H 003924H PPG0 duty setting register XXXXXXXXB 00000000B PPGDIV1 R/W, R 11111100B (Disabled) Page 26 of 64 CY90920 Series Address Register Name 003930H PPG2 down counter register Symbol Read/Write Resource Name Initial Value PDCR2 R 16-bit PPG2 11111111B 003931H 003932H PPG2 cycle setting register 11111111B PCSR2 W 11111111B 003933H 003934H PPG2 duty setting register 11111111B PDUT2 W 00000000B 003935H 003936H PPG2 output division setting register 003937H to 00393FH 003940H Input capture register 4 00000000B PPGDIV2 R/W, R 11111100B (Disabled) IPCP4 R Input capture 4/5 003941H 003942H Input capture register 5 IPCP5 R XXXXXXXXB 003943H 003944H Input capture register 6 XXXXXXXXB IPCP6 R Input capture 6/7 003945H 003946H Input capture register 7 003950H Minute data register 2/Reload register 2 003951H 003952H Minute data register 3/Reload register 3 003953H 003954H to 003957H 003958H Sub second data register XXXXXXXXB XXXXXXXXB IPCP7 R XXXXXXXXB 003947H 003948H to 00394FH XXXXXXXXB XXXXXXXXB XXXXXXXXB (Disabled) TMR2/ TMRLR2 R/W 16-bit reload timer 2 TMR3/ TMRLR3 R/W 16-bit reload timer 3 XXXXXXXXB XXXXXXXXB XXXXXXXXB XXXXXXXXB (Disabled) WTBR R/W 003959H 00395AH Real time watch timer XXXXXXXXB XXXXXXXXB XXXXXXXXB 00395BH Second data register WTSR R/W XX000000B 00395CH Minute data register WTMR R/W XX000000B 00395DH Hour data register WTHR R/W XXX00000B 00395EH Day data register WTDR R/W 00X00001B 00395FH Document Number: 002-07917 Rev. *A (Disabled) Page 27 of 64 CY90920 Series Address Register Name 003960H LCD display RAM Symbol Read/Write Resource Name Initial Value VRAM R/W LCD controller/driver XXXXXXXXB 003961H XXXXXXXXB 003962H XXXXXXXXB 003963H XXXXXXXXB 003964H XXXXXXXXB 003965H XXXXXXXXB 003966H XXXXXXXXB 003967H XXXXXXXXB 003968H XXXXXXXXB 003969H XXXXXXXXB 00396AH XXXXXXXXB 00396BH XXXXXXXXB 00396CH XXXXXXXXB 00396DH XXXXXXXXB 00396EH XXXXXXXXB 00396FH XXXXXXXXB 003970H to 003973H (Disabled) 003974H Frequency data register 1 SGFR1 R/W 003975H Amplitude data register 1 SGAR1 R/W 00000000B 003976H Decrement grade register 1 SGDR1 R/W XXXXXXXXB 003977H Tone count register 1 SGTR1 R/W XXXXXXXXB 003978H to 00397FH 003980H PWM1 compare register 0 XXXXXXXXB (Disabled) PWC10 R/W 003981H 003982H PWM2 compare register 0 Sound generator 1 PWC20 Stepping motor controller 0 R/W XXXXXXXXB XXXXXXXXB XXXXXXXXB 003983H XXXXXXXXB 003984H PWM1 select register 0 PWS10 R/W 00000000B 003985H PWM2 select register 0 PWS20 R/W X0000000B 003986H, 003987H 003988H PWM1 compare register 1 (Disabled) PWC11 R/W 003989H 00398AH PWM2 compare register 1 Stepping motor controller 1 XXXXXXXXB XXXXXXXXB PWC21 R/W 00398CH PWM1 select register 1 PWS11 R/W 00000000B 00398DH PWM2 select register 1 PWS21 R/W X0000000B 00398BH 00398EH, 00398FH Document Number: 002-07917 Rev. *A XXXXXXXXB XXXXXXXXB (Disabled) Page 28 of 64 CY90920 Series Address Register Name 003990H PWM1 compare register 2 Symbol Read/Write Resource Name Initial Value PWC12 R/W Stepping motor controller 2 XXXXXXXXB 003991H 003992H PWM2 compare register 2 PWC22 R/W XXXXXXXXB XXXXXXXXB 003993H XXXXXXXXB 003994H PWM1 select register 2 PWS12 R/W 00000000B 003995H PWM2 select register 2 PWS22 R/W X0000000B 003996H, 003997H (Disabled) 003998H PWM1 compare register 3 PWC13 R/W PWC23 R/W 003999H 00399AH PWM2 compare register 3 Stepping motor controller 3 XXXXXXXXB XXXXXXXXB XXXXXXXXB 00399BH XXXXXXXXB 00399CH PWM1 select register 3 PWS13 R/W 00000000B 00399DH PWM2 select register 3 PWS23 R/W X0000000B 00399EH to 0039A5H (Disabled) 0039A6H Flash write control register 0 FWR0 0039A7H Flash write control register 1 FWR1 R/W Flash I/F 0039A8H to 0039BFH (Disabled) 0039C0H to 0039DFH Area reserved for CAN Controller 2. Refer to CAN Controllers 0039E0H to 0039FFH Area reserved for CAN Controller 3. Refer to CAN Controllers 003A00H to 003AFFH Area reserved for CAN Controller 0. Refer to CAN Controllers 003B00H to 003BFFH Area reserved for CAN Controller 1. Refer to CAN Controllers 003C00H to 003CFFH Area reserved for CAN Controller 0. Refer to CAN Controllers 003D00H to 003DFFH Area reserved for CAN Controller 1. Refer to CAN Controllers 003E00H to 003EFFH Area reserved for CAN Controller 2. Refer to CAN Controllers 003F00H to 003FFFH Area reserved for CAN Controller 3. Refer to CAN Controllers Document Number: 002-07917 Rev. *A 00000000B 00000000B Page 29 of 64 CY90920 Series 9. CAN Controllers The CAN controller has the following features : ■ Conforms to CAN Specification Version 2.0 Part A and B ❐ Supports transmission/reception in standard frame and extended frame formats ■ Supports transmission of data frames by receiving remote frames ■ 16 transmission/reception message buffers ❐ 29-bit ID and 8-byte data ❐ Multi-level message buffer configuration ■ Provides full-bit comparison, full-bit mask, acceptance register 0/acceptance register 1 for each message buffer as ID acceptance mask ❐ 2 acceptance mask registers in either standard frame format or extended frame formats ■ Bit rate programmable from 10 kbps to 2 Mbps (when input clock is at 16 MHz) Table 9-1. List of Control Registers(1) Address Abbreviation Access Initial Value CSR R/W, R 00---000B 0----0-1B LEIR R/W 003E03H 003F02H Last event indicator register 003F03H --------B 000-0000B 003D04H 003E04H 003F04H RX/TX error counter RTEC R 003C05H 003D05H 003E05H 003F05H 00000000B 00000000B 003C06H 003D06H 003E06H 003F06H Bit timing register BTR R/W 003C07H 003D07H 003E07H 003F07H -1111111B 11111111B Abbreviation Access Initial Value BVALR R/W 00000000B 00000000B TREQR R/W 00000000B 00000000B TCANR W 00000000B 00000000B TCR R/W 00000000B 00000000B RCR R/W 00000000B 00000000B RRTRR R/W 00000000B 00000000B ROVRR R/W 00000000B 00000000B CAN3 Register CAN0 CAN1 CAN2 003C00H 003D00H 003E00H 003F00H Control status register 003C01H 003D01H 003E01H 003F01H 003C02H 003D02H 003E02H 003C03H 003D03H 003C04H Table 9-2. List of Control Registers(2) Address CAN3 Register CAN0 CAN1 CAN2 000040H 000070H 0039C0H 0039D0H Message buffer valid register 000041H 000071H 0039C1H 0039D1H 000042H 000072H 0039C2H 0039D2H Transmit request register 000043H 000073H 0039C3H 0039D3H 000044H 000074H 0039C4H 0039D4H Transmit cancel register 000045H 000075H 0039C5H 0039D5H 000046H 000076H 0039C6H 0039D6H Transmit complete register 000047H 000077H 0039C7H 0039D7H 000048H 000078H 0039C8H 0039D8H Receive complete register 000049H 000079H 0039C9H 0039D9H 00004AH 00007AH 0039CAH 0039DAH Remote request receive register 00004BH 00007BH 0039CBH 0039DBH 00004CH 00007CH 0039CCH 0039DCH Receive overrun register 00004DH 00007DH 0039CDH 0039DDH Document Number: 002-07917 Rev. *A Page 30 of 64 CY90920 Series Address Register CAN0 CAN1 CAN2 CAN3 00004EH 00007EH 0039CEH 0039DEH Receive interrupt enable register 00004FH 00007FH 0039CFH 0039DFH 003C08H 003D08H 003E08H 003F08H IDE register 003C09H 003D09H 003E09H 003F09H 003C0AH 003D0AH 003E0AH 003F0AH Transmit RTR register Abbreviation Access Initial Value RIER R/W 00000000B 00000000B IDER R/W XXXXXXXXB XXXXXXXXB 003C0BH 003D0BH 003E0BH 003F0BH 003C0CH 003D0CH 003E0CH 003C0DH 003D0DH 003E0DH 003F0CH Remote frame receive wait register 003F0DH 003C0EH 003D0EH 003E0EH 003F0EH Transmit interrupt enable register 003C0FH 003D0FH 003E0FH 003F0FH 003C10H 003D10H 003E10H 003F10H Acceptance mask select register 003C11H 003D11H 003E11H 003F11H 003C12H 003D12H 003E12H 003F12H 003C13H 003D13H 003E13H 003F13H 003C14H 003D14H 003E14H 003F14H Acceptance mask register 0 003C15H 003D15H 003E15H 003F15H 003C16H 003D16H 003E16H 003F16H 003C17H 003D17H 003E17H 003F17H 003C18H 003D18H 003E18H 003F18H Acceptance mask register 1 003C19H 003D19H 003E19H 003F19H 003C1AH 003D1AH 003E1AH 003F1AH 003C1BH 003D1BH 003E1BH 003F1BH TRTRR R/W 00000000B RFWTR R/W XXXXXXXXB XXXXXXXXB TIER R/W 00000000B 00000000B AMSR R/W XXXXXXXXB XXXXXXXXB 00000000B XXXXXXXXB XXXXXXXXB AMR0 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB AMR1 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB Table 9-3. List of Message Buffers (ID Registers) Address CAN0 CAN1 CAN2 CAN3 Register 003A00H to 003B00H to 003700H to 003800H to General-purpose RAM 003A1FH 003B1FH 00371FH 00381FH 003A20H 003B20H 003720H 003820H 003A21H 003B21H 003721H 003821H 003A22H 003B22H 003722H 003822H 003A23H 003B23H 003723H 003823H 003A24H 003B24H 003724H 003824H 003A25H 003B25H 003725H 003825H 003A26H 003B26H 003726H 003826H 003A27H 003B27H 003727H 003827H Document Number: 002-07917 Rev. *A ID register 0 Abbreviation Access Initial Value  R/W XXXXXXXXB to XXXXXXXXB IDR0 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 1 IDR1 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB Page 31 of 64 CY90920 Series Address CAN0 CAN1 CAN2 CAN3 003A28H 003B28H 003728H 003828H Register ID register 2 003A29H 003B29H 003729H 003829H 003A2AH 003B2AH 00372AH 00382AH 003A2BH 003B2BH 00372BH 00382BH 003A2CH 003B2CH 00372CH 00382CH ID register 3 003A2DH 003B2DH 00372DH 00382DH 003A2EH 003B2EH 00372EH 00382EH 003A2FH 003B2FH 00372FH 00382FH 003A30H 003B30H 003730H 003830H 003A31H 003B31H 003731H 003831H 003A32H 003B32H 003732H 003832H 003A33H 003B33H 003733H 003833H 003A34H 003B34H 003734H 003834H 003A35H 003B35H 003735H 003835H 003A36H 003B36H 003736H 003836H 003A37H 003B37H 003737H 003837H 003A38H 003B38H 003738H 003838H Access Initial Value IDR2 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB IDR3 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 4 IDR4 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 5 IDR5 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 6 003A39H 003B39H 003739H 003839H 003A3AH 003B3AH 00373AH 00383AH 003A3BH 003B3BH 00373BH 00383BH 003A3CH 003B3CH 00373CH 00383CH ID register 7 003A3DH 003B3DH 00373DH 00383DH 003A3EH 003B3EH 00373EH 00383EH 003A3FH 003B3FH 00373FH 00383FH 003A40H 003B40H 003740H 003840H 003A41H 003B41H 003741H 003841H 003A42H 003B42H 003742H 003842H 003A43H 003B43H 003743H 003843H 003A44H 003B44H 003744H 003844H 003A45H 003B45H 003745H 003845H 003A46H 003B46H 003746H 003846H 003A47H 003B47H 003747H 003847H 003A48H 003B48H 003748H 003848H IDR6 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB IDR7 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 8 IDR8 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 9 IDR9 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 10 003A49H 003B49H 003749H 003849H 003A4AH 003B4AH 00374AH 00384AH 003A4BH 003B4BH 00374BH 00384BH 003A4CH 003B4CH 00374CH 00384CH ID register 11 003A4DH 003B4DH 00374DH 00384DH 003A4EH 003B4EH 00374EH 00384EH 003A4FH 003B4FH 00374FH 00384FH Document Number: 002-07917 Rev. *A Abbreviation IDR10 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB IDR11 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB Page 32 of 64 CY90920 Series Address CAN0 CAN1 CAN2 CAN3 003A50H 003B50H 003750H 003850H 003A51H 003B51H 003751H 003851H 003A52H 003B52H 003752H 003852H 003A53H 003B53H 003753H 003853H 003A54H 003B54H 003754H 003854H 003A55H 003B55H 003755H 003855H 003A56H 003B56H 003756H 003856H 003A57H 003B57H 003757H 003857H 003A58H 003B58H 003758H 003858H Register ID register 12 Abbreviation Access Initial Value IDR12 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 13 IDR13 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB ID register 14 003A59H 003B59H 003759H 003859H 003A5AH 003B5AH 00375AH 00385AH 003A5BH 003B5BH 00375BH 00385BH 003A5CH 003B5CH 00375CH 00385CH ID register 15 003A5DH 003B5DH 00375DH 00385DH 003A5EH 003B5EH 00375EH 00385EH 003A5FH 003B5FH 00375FH 00385FH IDR14 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB IDR15 R/W XXXXXXXXB XXXXXXXXB XXXXX---B XXXXXXXXB Table 9-4. List of Message Buffers (DLC Registers) Address CAN3 Register CAN0 CAN1 CAN2 003A60H 003B60H 003760H 003860H DLC register 0 003A61H 003B61H 003761H 003861H 003A62H 003B62H 003762H 003862H DLC register 1 003A63H 003B63H 003763H 003863H 003A64H 003B64H 003764H 003864H DLC register 2 003A65H 003B65H 003765H 003865H 003A66H 003B66H 003766H 003866H DLC register 3 003A67H 003B67H 003767H 003867H 003A68H 003B68H 003768H 003868H DLC register 4 003A69H 003B69H 003769H 003869H 003A6AH 003B6AH 00376AH 00386AH DLC register 5 003A6BH 003B6BH 00376BH 00386BH 003A6CH 003B6CH 00376CH 00386CH DLC register 6 003A6DH 003B6DH 00376DH 00386DH 003A6EH 003B6EH 00376EH 00386EH DLC register 7 003A6FH 003B6FH 00376FH 00386FH 003A70H 003B70H 003770H 003870H DLC register 8 003A71H 003B71H 003771H 003871H 003A72H 003B72H 003772H 003872H DLC register 9 003A73H 003B73H 003773H 003873H Document Number: 002-07917 Rev. *A Abbreviation Access Initial Value DLCR0 R/W ----XXXXB DLCR1 R/W ----XXXXB DLCR2 R/W ----XXXXB DLCR3 R/W ----XXXXB DLCR4 R/W ----XXXXB DLCR5 R/W ----XXXXB DLCR6 R/W ----XXXXB DLCR7 R/W ----XXXXB DLCR8 R/W ----XXXXB DLCR9 R/W ----XXXXB Page 33 of 64 CY90920 Series Address Abbreviation Access Initial Value DLCR10 R/W ----XXXXB DLCR11 R/W ----XXXXB DLCR12 R/W ----XXXXB DLCR13 R/W ----XXXXB DLCR14 R/W ----XXXXB DLCR15 R/W ----XXXXB Abbreviation Access Initial Value 003A80H to 003B80H to 003780H to 003880H to Data register 0 (8 bytes) 003A87H 003B87H 003787H 003887H DTR0 R/W XXXXXXXXB to XXXXXXXXB 003A88H to 003B88H to 003788H to 003888H to Data register 1 (8 bytes) 003A8FH 003B8FH 00378FH 00388FH DTR1 R/W XXXXXXXXB to XXXXXXXXB 003A90H to 003B90H to 003790H to 003890H to Data register 2 (8 bytes) 003A97H 003B97H 003797H 003897H DTR2 R/W XXXXXXXXB to XXXXXXXXB 003A98H to 003B98H to 003798H to 003898H to Data register 3 (8 bytes) 003A9FH 003B9FH 00379FH 00389FH DTR3 R/W XXXXXXXXB to XXXXXXXXB CAN3 Register CAN0 CAN1 CAN2 003A74H 003B74H 003774H 003874H DLC register 10 003A75H 003B75H 003775H 003875H 003A76H 003B76H 003776H 003876H DLC register 11 003A77H 003B77H 003777H 003877H 003A78H 003B78H 003778H 003878H DLC register 12 003A79H 003B79H 003779H 003879H 003A7AH 003B7AH 00377AH 00387AH DLC register 13 003A7BH 003B7BH 00377BH 00387BH 003A7CH 003B7CH 00377CH 00387CH DLC register 14 003A7DH 003B7DH 00377DH 00387DH 003A7EH 003B7EH 00377EH 00387EH DLC register 15 003A7FH 003B7FH 00377FH 00387FH Table 9-5. List of Message Buffers (Data register) Address CAN0 CAN1 CAN2 CAN3 Register 003AA0H to 003AA7H 003BA0H 0037A0H to 0038A0H to Data register 4 (8 bytes) to 0037A7H 0038A7H 003BA7H DTR4 R/W XXXXXXXXB to XXXXXXXXB 003AA8H to 003AAFH 003BA8H 0037A8H to 0038A8H to Data register 5 (8 bytes) to 0037AFH 0038AFH 003BAFH DTR5 R/W XXXXXXXXB to XXXXXXXXB 003AB0H to 003AB7H 003BB0H 0037B0H to 0038B0H to Data register 6 (8 bytes) to 0037B7H 0038B7H 003BB7H DTR6 R/W XXXXXXXXB to XXXXXXXXB 003AB8H to 003ABFH 003BB8H 0037B8H to 0038B8H to Data register 7 (8 bytes) to 0037BFH 0038BFH 003BBFH DTR7 R/W XXXXXXXXB to XXXXXXXXB 003AC0H to 003AC7H 003BC0H to 003BC7H 0037C0H to 0037C7H 0038C0H Data register 8 (8 bytes) to 0038C7H DTR8 R/W XXXXXXXXB to XXXXXXXXB 003AC8H to 003ACFH 003BC8H to 003BCFH 0037C8H to 0037CFH 0038C8H Data register 9 (8 bytes) to 0038CFH DTR9 R/W XXXXXXXXB to XXXXXXXXB Document Number: 002-07917 Rev. *A Page 34 of 64 CY90920 Series Address Abbreviation Access Initial Value 0038D0H Data register 10 (8 bytes) to 0038D7H DTR10 R/W XXXXXXXXB to XXXXXXXXB 0037D8H to 0037DFH 0038D8H Data register 11 (8 bytes) to 0038DFH DTR11 R/W XXXXXXXXB to XXXXXXXXB 003BE0H to 003BE7H 0037E0H to 0037E7H 0038E0H Data register 12 (8 bytes) to 0038E7H DTR12 R/W XXXXXXXXB to XXXXXXXXB 003AE8H to 003AEFH 003BE8H to 003BEFH 0037E8H to 0037EFH 0038E8H Data register 13 (8 bytes) to 0038EFH DTR13 R/W XXXXXXXXB to XXXXXXXXB 003AF0H to 003AF7H 003BF0H to 003BF7H 0037F0H to 0037F7H 0038F0H to 0038F7H Data register 14 (8 bytes) DTR14 R/W XXXXXXXXB to XXXXXXXXB 003AF8H to 003AFFH 003BF8H to 003BFFH 0037F8H to 0037FFH 0038F8H Data register 15 (8 bytes) to 0038FFH DTR15 R/W XXXXXXXXB to XXXXXXXXB CAN0 CAN1 CAN2 003AD0H to 003AD7H 003BD0H to 003BD7H 0037D0H to 0037D7H 003AD8H to 003ADFH 003BD8H to 003BDFH 003AE0H to 003AE7H Document Number: 002-07917 Rev. *A CAN3 Register Page 35 of 64 CY90920 Series 10. Interrupt Sources, Interrupt Vectors, and Interrupt Control Registers Interrupt source EI2OS Corresponding Interrupt Vector Number Interrupt Control Register Address ICR Address Reset  #08 08H FFFFDCH   INT9 instruction  #09 09H FFFFD8H   Exception processing  #10 0AH FFFFD4H   CAN0 received/CAN2 received  #11 0BH FFFFD0H ICR00 0000B0H*1 CAN0 transmitted/node status/ CAN2 transmitted/node status  #12 0CH FFFFCCH CAN1 received/CAN3 received  #13 0DH FFFFC8H ICR01 0000B1H*1 CAN1 transmitted/node status/ CAN3 transmitted/node status/SIO  #14 0EH FFFFC4H Input capture 0 #15 0FH FFFFC0H ICR02 0000B2H*1 DTP/ external interrupt - ch.0/ch.1 detected #16 10H FFFFBCH Reload timer 0 #17 11H FFFFB8H ICR03 0000B3H*1 Reload timer 2 #18 12H FFFFB4H Input capture 1 #19 13H FFFFB0H ICR04 0000B4H*1 DTP/ external interrupt - ch.2/ch.3 detected #20 14H FFFFACH Input capture 2 #21 15H FFFFA8H ICR05 0000B5H*1 Reload timer 3 #22 16H FFFFA4H Input capture 3/4/5/6/7 #23 17H FFFFA0H ICR06 0000B6H*1 DTP/ external interrupt - ch.4/ ch.5 detected UART3 RX #24 18H FFFF9CH PPG timer 0 #25 19H FFFF98H ICR07 0000B7H*1 DTP/ external interrupt - ch.6/ ch.7 detected UART3 TX #26 1AH FFFF94H PPG timer 1 #27 1BH FFFF90H ICR08 0000B8H*1 Reload timer 1 #28 1CH FFFF8CH PPG timer 2/3/4/5 #29 1DH FFFF88H ICR09 0000B9H*1 ICR10 0000BAH*1 ICR11 0000BBH*1 ICR12 0000BCH*1 Real time watch timer watch timer (sub clock)  #30 1EH FFFF84H Free-run timer overflow/clear  #31 1FH FFFF80H A/D converter conversion complete #32 20H FFFF7CH Sound generator 0/1  #33 21H FFFF78H Time-base timer  #34 22H FFFF74H UART2 RX #35 23H FFFF70H UART2 TX #36 24H FFFF6CH Document Number: 002-07917 Rev. *A Priority *2 High Low Page 36 of 64 CY90920 Series Interrupt source EI2OS Corresponding Interrupt Vector Number Interrupt Control Register Address ICR Address ICR13 0000BDH*1 ICR14 0000BEH*1 ICR15 0000BFH*1 UART 1 RX #37 25H FFFF68H UART 1 TX #38 26H FFFF64H UART 0 RX #39 27H FFFF60H UART 0 TX #40 28H FFFF5CH Flash memory status  #41 29H FFFF58H Delay interrupt generator module  #42 2AH FFFF54H Priority *2 High Low : Usable, and has expanded intelligent I/O services (EI2OS) stop function : Usable : Usable when interrupt sources sharing ICR are not in use  : Unusable *1:  Peripheral functions that share the ICR register have the same interrupt level.  If the expanded intelligent I/O service (EI2OS) is used with peripheral functions that share the ICR register, only one of the peripheral functions that share the register can be used.  When the expanded intelligent I/O service (EI2OS) is specified for one of the peripheral functions that shares the ICR register, interrupts cannot be used from the other peripheral functions that share the register. *2: Priority applies when interrupts of the same level are generated. Document Number: 002-07917 Rev. *A Page 37 of 64 CY90920 Series 11. Electrical Characteristics 11.1 Absolute Maximum Ratings Parameter Symbol Power supply voltage*1 Output voltage* Maximum clamp current Total maximum clamp current “L” level maximum output current*4 “L” level average output current* 5 “L” level maximum total output current “L” level average total output current “H” level maximum output current Unit Remarks Max VCC VSS  0.3 VSS  6.0 V AVCC VSS  0.3 VSS  6.0 V AVCC  VCC*2 AVRH VSS  0.3 VSS  6.0 V AVCC  AVRH*2 DVCC VSS  0.3 VSS  6.0 V DVCC  VCC*2 VI VSS  0.3 VCC  0.3 V *3 VO VSS  0.3 VCC  0.3 V Input voltage*1 1 Rating Min ICLAMP 4 4 mA *7 | ICLAMP |  40 mA *7 IOL1  15 mA Except P70 to P77 and P80 to P87 IOL2  40 mA P70 to P77 and P80 to P87 IOLAV1  4 mA Except P70 to P77 and P80 to P87 IOLAV2  30 mA P70 to P77 and P80 to P87 IOL1  100 mA Except P70 to P77 and P80 to P87 IOL2  330 mA P70 to P77 and P80 to P87 IOLAV1  50 mA Except P70 to P77 and P80 to P87 IOLAV2  250 mA P70 to P77 and P80 to P87 IOH1 *4  15 mA Except P70 to P77 and P80 to P87 IOH2 *4  40 mA P70 to P77 and P80 to P87 IOHAV1*5 IOHAV2*5  4 mA Except P70 to P77 and P80 to P87  30 mA P70 to P77 and P80 to P87 IOH1  100 mA Except P70 to P77 and P80 to P87 IOH2  330 mA P70 to P77 and P80 to P87 IOHAV1*6 IOHAV2*6  50 mA Except P70 to P77 and P80 to P87  250 mA P70 to P77 and P80 to P87 Power consumption PD  625 mW Operating temperature TA  40  105 C TSTG  55  150 C “H” level average output current “H” level maximum total output current “H” level average total output current Storage temperature *1 : The parameter is based on VSS  AVSS  DVSS  0.0 V. *2 : AVCC, AVRH must not exceed VCC, and AVRH must not exceed AVCC. When using an evaluation product, DVCC must not exceed VCC (however, DVCC can be set to a higher voltage than VCC when using a Flash memory product). *3 : If the input current or the maximum input current is limited using external components, ICLAMP is the applicable rating instead of VI. *4 : Maximum output current is defined as the peak value of current through any one of the corresponding pins. *5 : Average output current is defined as the average value of the current flowing through any one of the corresponding pins within a period of 100 ms. The “average value” can be calculated by multiplying the “operating current” by the “operating factor”. *6 : Average total output current is defined as the average value of the current flowing through all of the corresponding pins within a period of 100 ms. The “average value” can be calculated by multiplying the “operating current” by the “operating factor”. Document Number: 002-07917 Rev. *A Page 38 of 64 CY90920 Series *7 :  Applicable to pins: P10 to P15,P50 to P57,P60 to P67,P70 to P77,P80 to P87,PC0 to PC7,PD0 to PD6, PE0 to PE2  Use within recommended operating conditions.  Use at DC voltage (current) .  The B signal should always be applied with a limiting resistance placed between the B signal and the microcontroller.  The value of the limiting resistance should be set so that when the B signal is applied, the input current to the microcontroller pin does not exceed rated values, either instantaneously or for prolonged periods.  Note that when the microcontroller drive current is low, such as in the power saving modes, the B input potential may pass through the protective diode and increase the potential at the VCC pin, and this may affect other devices.  Note that if a B signal is input when the microcontroller power supply is off (not fixed at 0 V) , the microcontroller may partially malfunction on power supplied through the +B signal pin.  Note that if the B input is applied during power-on, the power supply voltage may reach a level such that the power-on reset does not function due to the power supplied from the +B signal.  Care must be taken not to leave B input pins open.  Note that analog system input/output pins (LCD drive pins, comparator input pins, etc.) cannot accept B signal inputs.  Sample recommended circuit : ■ Input/output equivalent circuit Protective diode VCC B input (0 V to 16 V) P-ch Limiting resistance N-ch R WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current, temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings. 11.2 Recommended Operating Conditions (VSS  DVSS  AVSS  0.0 V) Parameter Symbol Value Unit Remarks Min Max VCC AVCC DVCC 4.0 5.5 V The low voltage detection reset operates when the power supply voltage reaches 4.2 V  0.2 V. 4.4 5.5 V Maintain stop operation status The low voltage detection reset operates when the power supply voltage reaches 4.2 V  0.2 V. Smoothing capacitor* CS 0.1 1.0 F Use a ceramic capacitor or other capacitor of equivalent frequency characteristics. Use a capacitor with a capacitance greater than this capacitor as the bypass capacitor for the VCC pin. Operating temperature TA  40  105 C Power supply voltage *: Refer to the following diagram for details on the connection of the smoothing capacitor CS. Document Number: 002-07917 Rev. *A Page 39 of 64 CY90920 Series ■ C pin connection diagram C VSS CS WARNING: DVSS AVSS The recommended operating conditions are required in order to ensure the normal operation of the semiconductor device. All of the device's electrical characteristics are warranted when the device is operated within these ranges. Always use semiconductor devices within their recommended operating condition ranges. Operation outside these ranges may adversely affect reliability and could result in device failure. No warranty is made with respect to uses, operating conditions, or combinations not represented on the data sheet. Users considering application outside the listed conditions are advised to contact their representatives beforehand. 11.3 DC Characteristics (VCC  5.0 V 10, VSS  DVSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter “H” level input voltage “L” level input voltage Symbol Pin Name Conditions VIHA  VIHS Value Unit Remarks Min Typ Max  0.8 VCC   V Pin inputs if Automotive input levels are selected   0.8 VCC   V Pin inputs if CMOS hysteresis input levels are selected VIHC   0.7 VCC   V RST input pin (CMOS hysteresis) VILA     0.5 VCC V Pin inputs if Automotive input levels are selected VILS     0.2 VCC V Pin inputs if CMOS hysteresis input levels are selected VILR     0.3 VCC V RST input pin (CMOS hysteresis) Document Number: 002-07917 Rev. *A Page 40 of 64 CY90920 Series (VCC  5.0 V 10, VSS  DVSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter Power supply current* Symbol Pin Name Conditions ICC VCC Unit Typ Max Maximum operating frequency FCP  32 MHz, normal operation  35 45 mA Maximum operating frequency FCP  32 MHz, writing Flash memory  55 65 mA ICCS Operating frequency FCP  32 MHz, sleep mode  13 20 mA ICTS Operating frequency FCP  2 MHz, time-base timer mode  0.6 1.0 mA ICTSPLL Operating frequency FCP  32 MHz, PLL timer mode, External frequency = 4 MHz  2.5 4 mA ICCL Operating frequency FCP  8 kHz, TA   25 C, sub clock operation  120 270 A ICCLS Operating frequency FCP  8 kHz, TA   25 C, sub sleep operation  100 200 A ICCT Operating frequency FCP  8 kHz, TA   25 C, watch mode  90 180 A TA   25 C, stop mode  80 170 A   10 A All pins except  VCC, VSS, DVCC, DVSS, AVCC, AVSS, C, P70 to P77, P80 to P87   15 pF P70 to P77, P80 to P87    45 pF RUP RST  25 50 100 k RDOWN MD2    100 k VCC  0.5   V VCC  0.5   V   0.4 V ICCH Input leakage current IIL Input capacitance 1 CIN1 Input capacitance 2 CIN2 Pull-up resistance Pull-down resistance Value Min General-purpo se output “H” voltage VOH1 Stepping motor output “H” voltage VOH2 General-purpo se output “L” voltage VOL1 All input pins VCC  DVCC  AVCC  5.5 V, VSS < VI < VCC All pins except VCC  4.5 V, P70 to P77, IOH  4.0 mA P80 to P87 P70 to P77, P80 to P87 VCC  4.5 V, IOH  30.0 mA All pins except VCC  4.5 V, P70 to P77, IOL  4.0 mA P80 to P87 Document Number: 002-07917 Rev. *A Remarks Excluding Flash memory product Page 41 of 64 CY90920 Series (VCC  5.0 V 10, VSS  DVSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter Symbol Pin Name Stepping motor output “L” voltage VOL2 P70 to P77, P80 to P87 Stepping motor output phase variation “H” VOH Stepping motor output phase variation “L” Conditions Value Unit Remarks Min Typ Max VCC  4.5 V, IOL  30.0 mA   0.55 V PWM1Pn, PWM1Mn, PWM2Pn, PWM2Mn, n  0 to 3 VCC  4.5 V, IOH  30.0 mA, maximum deviation VOH2   90 mV VOL PWM1Pn, PWM1Mn, PWM2Pn, PWM2Mn, n  0 to 3 VCC  4.5 V, IOL  30.0 mA, maximum deviation VOH2   90 mV LCD internal divider resistance RLCD Between V0 and V1, Between V1 and V2, Between V2 and V3  50 100 200 k Evaluation product 8.75 12.5 17.0 k Flash memory product LCDC leakage current ILCDC  V0 to V3, COMm (m  0 to 3) , SEGn, (n  00 to 31)   5.0 A    4.5 k SEGn  (n  00 to 31)   17 k LCD output impedance Rvcom Rvseg COMn (n  0 to 3) *: Power supply current values assume an external clock supplied to the X1 pin and X1A pin. Users must be aware that power supply current levels differ depending on whether an external clock or oscillator is used. Document Number: 002-07917 Rev. *A Page 42 of 64 CY90920 Series 11.4 AC Characteristics 11.4.1 Clock Timing (VCC  5.0 V 10, VSS  DVSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Clock frequency Clock cycle time Value Symbol Pin Name Conditions Min Typ Max FC X0, X1  3  16 MHz 1/2 (PLL stopped) When using the oscillator circuit 3  32 MHz 1/2 (PLL stopped) When using an external clock 4  32 MHz PLL multiplied by 1 3  16 MHz PLL multiplied by 2 3  10.7 MHz PLL multiplied by 3 3  8 MHz PLL multiplied by 4 3  5.33 MHz PLL multiplied by 6 3  4 MHz PLL multiplied by 8 Unit Remarks FLC X0A, X1A  32.768  kHz tCYL X0, X1 62.5  333 ns When using an oscillator 31.25  333 ns External clock input tLCYL X0A, X1A  30.5  s PWH, PWL X0 5   ns PWLH, PWLL X0A  15.2  s Input clock rise and fall time tcr, tcf X0   5 ns Internal operating clock frequency FCP  1.5  32 MHz Using main clock (PLL clock) FLCP   8.192  kHz Using sub clock tCP  31.25 — 666 ns Using main clock (PLL clock) tLCP   122.1  s Using sub clock Input clock pulse width Internal operating clock cycle time Document Number: 002-07917 Rev. *A Use duty ratio of 50  3 as a guideline When using an external clock signal Page 43 of 64 CY90920 Series ■ X0, X1 clock timing tCYL 0.8 VCC X0 X1 0.2 VCC PWH PWL tcf ■ tcr X0A, X1A clock timing tLCYL 0.8 VCC X0A X1A 0.1 VCC PWLL PWLH tcf ■ tcr Guaranteed PLL Operation Range Power supply voltage VCC (V) Internal operating clock frequency vs. Power supply voltage 5.5 Range of warranted PLL operation 4.0 Normal operating range 1.5 4 32 Internal clock fCP (MHz) Notes:  For PLL 1  only, use with tcp  4 MHz or greater.  Refer to Electrical Characteristics on page 55 of A/D Converter for details on the A/D converter operating frequency. Document Number: 002-07917 Rev. *A Page 44 of 64 CY90920 Series Base oscillator frequency vs. Internal operating clock frequency 32 Internal clock fCP (MHz) x 8*3 25 24 20 18 16 x 3*1 No multiplier x 6*3 x 2*1,*2 x 1*1 x4 *1,*2 12 9 8 6 4 1.5 3 4 5 6 8 10 12.5 16 20 25 32 Base oscillator clock FCP (MHz) *1: When the PLL multiplier is  1,  2,  3 or  4 and the internal clock is 20 MHz < fCP  32 MHz, set DIV2 bit  “1”*4, CS2 bit  “1” in the PSCCR register. [Example]When using a base oscillator frequency of 24 MHz at PLL  1: CKSCR register: CS1 bit  “0”, CS0 bit  “0” PSCCR register: DIV2 bit  “1”*4,CS2 bit  “1” [Example]When using a base oscillator frequency of 6 MHz at PLL  3: CKSCR register: CS1 bit  “1”, CS0 bit  “0” PSCCR register: DIV2 bit  “1”*4, CS2 bit  “1” *2: When the PLL multiplier is  2 or  4 and the internal clock is 20 MHz < fCP  32 MHz, the following settings are also supported. PLL  2: CKSCR register: CS1 bit  “0”, CS0 bit  “0” PSCCR register: DIV2 bit  “0”*4, CS2 bit  “0” PLL  4: CKSCR register: CS1 bit  “0”, CS0 bit  “1” PSCCR register: DIV2 bit  “0”*4, CS2 bit  “0” *3: When the PLL multiplier is set to  6 or  8 set “DIV2 bit  “0”*4 CS2 bit  “1” and “PLL2 bit  1” in the PSCCR register. [Example]When using a base oscillator frequency of 4 MHz at PLL  6: CKSCR register: CS1 bit  “1”, CS0 bit  “0” PLLOS register: DIV2 bit  “0”*4, CS2 bit  “1” [Example]When using a base oscillator frequency of 3 MHz at PLL  8: CKSCR register: CS1 bit  “1”, CS0 bit  “1” PLLOS register: DIV2 bit  “0”*4, CS2 bit  “1” *4: The DIV2 bit is assigned to bit 9 of the PSCCR register and the CS2 bit is assigned to bit 8 of the PSCCR register. Both bits have a default value of “0”. Document Number: 002-07917 Rev. *A Page 45 of 64 CY90920 Series 11.4.2 Reset Input (VCC  5.0 V 10, VSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter Symbol Pin Name tRSTL RST Reset input time Value Unit Remarks Min Max 500  ns During normal operation Oscillator oscillation time*  16 tCP  ms In stop mode, sub clock mode, sub sleep mode, and watch mode 100  s In time-base timer mode *: The oscillation time of the oscillator is the time taken to reach 90% of the amplitude. The oscillation time of a crystal oscillator is between several ms and tens of ms. The oscillation time of a ceramic oscillator is between hundreds of s and several ms. The oscillation time of an external clock is 0 ms. tCP is the internal operating clock cycle time. (Unit: ns) Note: ■ During normal operation tRSTL RST 0.2 VCC ■ 0.2 VCC In stop mode, sub clock mode, sub sleep mode, watch mode, and power-on tRSTL RST 0.2 Vcc X0 0.2 Vcc 90 % of amplitude Internal operating clock Oscillator oscillation time 16 tCP Oscillation stabilization wait time Execution of the instructions Internal reset Document Number: 002-07917 Rev. *A Page 46 of 64 CY90920 Series 11.4.3 Power-On Reset (VCC  2.7 V to 3.6 V, VSS  0.0 V, TA   40 C to 105 C) Pin Symbol Name Parameter Power supply rise time tR Power off time Conditions  VCC tOFF Value Unit Min Max 0.05 30 ms 1  ms Remarks Waiting time until power-on tR 2.7 V VCC 0.2 V 0.2 V 0.2 V tOFF Note: Extreme variations in power supply voltage may trigger a power-on reset. When the power supply voltage is changed during operation, it is recommended that increases in the voltage smoothed out as shown in the following diagram. The PLL clock of the device should not be in use when varying the voltage. However, the PLL clock may continue to be used if the rate of the voltage drop is 1 V/s or less. 5.0 V 0V VCC RAM data hold VSS It is recommended that rises in voltage have a slope of 50 mV/ms or less 11.4.4 UART0/1/2/3 (LIN/SCI) ■ Bit setting: ESCR0/1/2/3:SCES=0, ECCR0/1/2/3:SCDE=0 (VCC  5.0 V10 , VSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter Symbol Pin Name Serial clock cycle time tSCYC SCK0 to SCK3 SCK   SOT delay time tSLOVI SCK0 to SCK3, SOT0 to SOT3 Valid SIN  SCK  tIVSHI SCK   valid SIN hold time tSHIXI SCK0 to SCK3, SIN0 to SIN3 Document Number: 002-07917 Rev. *A Conditions Internal shift clock mode output pin CL  80 pF  1TTL Value Unit Min Max 5 tCP  ns  50  50 ns tCP  80  ns 0  ns Page 47 of 64 CY90920 Series (VCC  5.0 V10 , VSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter Symbol Pin Name Serial clock “L” pulse width tSLSH SCK0 to SCK3 Serial clock “H” pulse width tSHSL SCK   SOT delay time tSLOVE SCK0 to SCK3, SOT0 to SOT3 Valid SIN  SCK  tIVSHE SCK   valid SIN hold time tSHIXE SCK0 to SCK3, SIN0 to SIN3 SCK  time tF SCK  time tR Value Conditions External shift clock mode output pin CL  80 pF  1TTL Unit Min Max 3 tCP  tR  ns tCP  10  ns  2 tCP  60 ns 30  ns tCP  30  ns  10 ns  10 ns SCK0 to SCK3 Notes:  Depending on the machine clock frequency to be used, the maximum baud rate may be limited by some parameters. These parameters are shown in “CY90920 series hardware manual”.  CL is the load capacitance connected to the pin during testing.  tCP is the internal operating clock cycle time. Refer to Clock Timing. ■ Internal shift clock mode tSCYC 2.4 V SCK 0.8 V 0.8 V tSLOVI 2.4 V SOT 0.8 V tIVSHI SIN ■ tSHIXI VIH VIH VIL VIL External shift clock mode tSLSH SCK tSHSL VIH VIL tF VIH VIL tR tSLOVE 2.4 V SOT 0.8 V tIVSHE SIN Document Number: 002-07917 Rev. *A tSHIXE VIH VIH VIL VIL Page 48 of 64 CY90920 Series ■ Bit setting: ESCR0/1/2/3:SCES=1, ECCR0/1/2/3:SCDE=0 (VCC  5.0 V10, VSS  AVSS  0.0 V, TA   40 C to 105 C) Parameter Symbol Pin Name Serial clock cycle time tSCYC SCK0 to SCK3 SCK   SOT delay time tSHOVI SCK0 to SCK3, SOT0 to SOT3 Valid SIN  SCK  tIVSLI SCK0 to SCK3, SIN0 to SIN3 SCK   valid SIN hold time tSLIXI Serial clock “H” pulse width tSHSL Serial clock “L” pulse width tSLSH SCK   SOT delay time tSHOVE SCK0 to SCK3, SOT0 to SOT3 Valid SIN  SCK  tIVSLE SCK   valid SIN hold time tSLIXE SCK0 to SCK3, SIN0 to SIN3 SCK  time tF SCK  time tR SCK0 to SCK3 SCK0 to SCK3 Conditions Internal shift clock mode output pin CL  80 pF  1TTL External shift clock mode output pin CL  80 pF  1TTL Value Unit Min Max 5 tCP  ns  50  50 ns tCP  80  ns 0  ns 3 tCP  tR  ns tCP  10  ns  2 tCP  60 ns 30  ns tCP  30  ns  10 ns  10 ns Notes:  Depending on the machine clock frequency to be used, the maximum baud rate may be limited by some parameters. These parameters are shown in “CY90920 series hardware manual”.  CL is the load capacitance connected to the pin during testing.  tCP is the internal operating clock cycle time. Refer to Clock Timing. Document Number: 002-07917 Rev. *A Page 49 of 64 CY90920 Series ■ Internal shift clock mode SCK tSCYC 2.4 V 2.4 V 0.8 V tSHOVI 2.4 V SOT 0.8 V tIVSLI SIN ■ tSLIXI VIH VIH VIL VIL External shift clock mode tSHSL SCK VIH tSLSH VIH VIL VIL tR tF tSHOVE 2.4 V SOT 0.8 V tIVSLE SIN Document Number: 002-07917 Rev. *A tSLIXE VIH VIH VIL VIL Page 50 of 64 CY90920 Series ■ Bit setting: ESCR0/1/2/3:SCES=0, ECCR0/1/2/3:SCDE=1 (VCC  5.0 V10, VSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Symbol Pin Name Conditions Serial clock cycle time tSCYC SCK0 to SCK3 SCK   SOT delay time tSHOVI SCK0 to SCK3, SOT0 to SOT3 Internal shift clock mode output pin CL  80 pF  1TTL Valid SIN  SCK  tIVSLI SCK   valid SIN hold time tSLIXI SOT  SCK  delay time tSOVLI Value Unit Min Max 5 tCP  ns  50  50 ns SCK0 to SCK3, SIN0 to SIN3 tCP  80  ns 0  ns SCK0 to SCK3, SOT0 to SOT3 3 tCP  70  ns Notes:  Depending on the machine clock frequency to be used, the maximum baud rate may be limited by some parameters. These parameters are shown in “CY90920 series hardware manual”.  CL is the load capacitance connected to the pin during testing.  tCP is the internal operating clock cycle time. Refer to Clock Timing. tSCYC 2.4 V SCK 0.8 V 0.8 V tSHOVI tSOVLI SOT 2.4 V 2.4 V 0.8 V 0.8 V tIVSLI SIN Document Number: 002-07917 Rev. *A tSLIXI VIH VIH VIL VIL Page 51 of 64 CY90920 Series ■ Bit setting: ESCR0/1/2/3:SCES=1, ECCR0/1/2/3:SCDE=1 (VCC  5.0 V10, VSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Symbol Pin name Conditions Serial clock cycle time tSCYC SCK0 to SCK3 SCK   SOT delay time tSLOVI SCK0 to SCK3, SOT0 to SOT3 Internal shift clock mode output pin CL  80 pF  1TTL Valid SIN  SCK  tIVSHI SCK   valid SIN hold time tSHIXI SOT  SCK  delay time tSOVHI Value Unit Min Max 5 tCP  ns  50  50 ns SCK0 to SCK3, SIN0 to SIN3 tCP  80  ns 0  ns SCK0 to SCK3, SOT0 to SOT3 3 tCP  70  ns Notes:  Depending on the machine clock frequency to be used, the maximum baud rate may be limited by some parameters. These parameters are shown in “CY90920 series hardware manual”.  CL is the load capacitance connected to the pin during testing.  tCP is the internal operating clock cycle time. Refer to Clock Timing. tSCYC SCK 2.4 V 2.4 V 0.8 V tSLOVI tSOVHI SOT 2.4 V 2.4 V 0.8 V 0.8 V tIVSHI SIN Document Number: 002-07917 Rev. *A tSHIXI VIH VIH VIL VIL Page 52 of 64 CY90920 Series 11.4.5 Timer Input Timing (VCC  5.0 V10, VSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Input pulse width Symbol Pin Name Conditions tTIWH tTIWL TIN0, TIN1, IN0 to IN3  Value Min Max 4 tCP  Unit ns Note: tCP is the internal operating clock cycle time. Refer to Clock Timing. ■ Timer input timing tTIWH VIH TIN0, TIN1 IN0 to IN3 tTIWL VIH VIL VIL 11.4.6 Trigger Input Timing (VCC  5.0 V10, VSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Input pulse width Symbol Pin Name Conditions tTRGH, tTRGL INT0 to INT7 ADTG Value Unit Min Max  200  ns  tCP  200  ns Remarks During normal operation Note: tCP is the internal operating clock cycle time. Refer to Clock Timing. ■ Trigger input timing tTRGH INT0 to INT7 ADTG Document Number: 002-07917 Rev. *A VIH tTRGL VIH VIL VIL Page 53 of 64 CY90920 Series 11.4.7 Low Voltage Detection (VSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Detection voltage Hysteresis width Symbol Pin Name Conditions VDL VCC  VHYS Power supply voltage change rate Detection delay time  VCC dV/dt  VCC  td  Value Unit Remarks 4.4 V Flash memory product, during voltage drop 4.0 4.3 V Evaluation product, during voltage drop 190   mV Flash memory product, during voltage rise 0.1   V Evaluation product, during voltage rise  0.1   0.1 V/s Flash memory product, dV/dt at low voltage reset 0.004   0.004 V/s Flash memory product, dV/dt at standard value of low voltage detection/release voltage  0.1   0.02 V/s Evaluation product   3.2 s Flash memory product, when dV/dt  0.004 V/s   35 s Evaluation product Min Typ Max 4.0 4.2 3.7 Internal reset VCC dV dt td Document Number: 002-07917 Rev. *A VHYS td Page 54 of 64 CY90920 Series 11.5 A/D Converter 11.5.1 Electrical Characteristics (VCC  AVCC  AVRH  4.0 V to 5.5 V, VSS  AVSS  0.0 V, TA  40 C to 105 C) Parameter Symbol Pin Name Value Min Typ Max Unit Resolution     10 bit Total error    3.0   3.0 LSB Non-linear error    2.5   2.5 LSB Differential linear error    1.9   1.9 LSB Zero transition voltage VOT AN0 to AN7 AVSS  1.5 LSB AVSS  0.5 LSB AVSS  2.5 LSB V Full scale transition voltage VFST AN0 to AN7 AVRH  3.5 AVRH  1.5 AVRH  0.5 LSB LSB LSB Sampling time tSMP  0.4  16500 V s tCMP  0.66 1 LSB  (AVRH  AVSS)  1024 4.5 V  AVcc  5.5 V 4.0 V  AVcc  4.5 V 1.0 Compare time Remarks   s 4.5 V  AVcc  5.5 V 4.0 V  AVcc  4.5 V 2.2 A/D conversion time tCNV  1.44   s Analog port input current IAIN AN0 to AN7  0.3   10 A Analog input voltage VAIN AN0 to AN7 0  AVRH V Reference voltage AV AVRH AVss  2.7  AVCC V IA AVCC  2.3 6.0 mA   5 A *2 Power supply current IAH Reference voltage supply current Inter-channel variation IR AVRH IRH — AN0 to AN7 *1  520 900 A VAVRH  5.0 V   5 A *2   4 LSB *1: The time per channel (4.5 V  AVCC  5.5 V, and internal operating frequency  32 MHz) . *2: Defined as supply current (when VCC  AVCC  AVRH  5.0 V) with A/D converter not operating, and CPU in stop mode. ■ Notes on the external impedance and sampling time of analog inputs A/D converter with sample and hold circuit. If the external impedance is too high to keep sufficient sampling time, the analog voltage charged to the internal sample and hold capacitor is insufficient, adversely affecting A/D conversion precision. Therefore, to satisfy the A/D conversion precision standard, consider the relationship between the external impedance and minimum sampling time and either adjust the register value and operating frequency or decrease the external impedance so that the sampling time is longer than the minimum value. If the sampling time is still not sufficient, connect a capacitor of about 0.1 F to the analog input pin. Document Number: 002-07917 Rev. *A Page 55 of 64 CY90920 Series ■ Analog input equivalent circuit R Analog input Comparator C During sampling: ON CY90F922NC/F922NCS/ F923NC/F923NCS/F924NC/F924NCS CY90922NCS R 4.5 V  AVcc  5.5 V: 2.6 k (Max) C 8.5 pF (Max) 4.0 V  AVcc  4.5 V: 12.1 k (Max) 8.5 pF (Max) CY90V920-101/102 Note: The values are reference values. Document Number: 002-07917 Rev. *A 4.5 V  AVcc  5.5 V: 2.0 k (Max) 14.4 pF (Max) 4.0 V  AVcc  4.5 V: 8.2 k (Max) 14.4 pF (Max) Page 56 of 64 CY90920 Series ■ The relationship between the external impedance and minimum sampling time At 4.5 V  AVcc  5.5 V ■ 100 90 80 70 60 50 40 30 20 10 0 (External impedance  0 k to 20 k) CY90V920‐101/102 CY90F922NC/F922NCS/922 NCS/ CY90F923NC/F923NCS/ CY90F924NC/F924NCS External impedance [k] External impedance [k] (External impedance  0 k to 100 k) 0          5         10       15       20       25       30       35 20 18 16 14 12 10 8 6 4 2 0 0        1        2        3        4        5        6        7        8 At 4.0 V  AVcc  4.5 V 100 90 80 70 60 50 40 30 20 10 0 (External impedance  0 k to 20 k) CY90V920‐101/102 CY90F922NC/F922NCS/922 NCS/ CY90F923NC/F923NCS/ CY90F924NC/F924NCS 0          5         10       15       20       25       30       35 Minimum sampling time [s] External impedance [k] External impedance [k] (External impedance  0 k to 100 k) ■ CY90F922NC/F922NCS/922NCS/ CY90F923NC/F923NCS/ CY90F924NC/F924NCS Minimum sampling time [s] Minimum sampling time [s] ■ CY90V920‐101/102 20 18 16 14 12 10 8 6 4 2 0 CY90V920‐101/102 CY90F922 NC/F922NCS/922NCS/ CY90F923 NC/F923NCS/ CY90F924 NC/F924NCS 0        1        2        3        4        5        6        7        8 Minimum sampling time [s] About errors As AVRH - AVSS becomes smaller, the relative errors grow larger. Document Number: 002-07917 Rev. *A Page 57 of 64 CY90920 Series 11.5.2 Definition of Terms Resolution: Analog changes that are identifiable by the A/D converter. Non-Linear error: The deviation of the straight line connecting the zero transition point (“00 0000 0000”  “00 0000 0001”) with the full-scale transition point (“11 1111 1110” “11 1111 1111”) from actual conversion characteristics. Differential linear error: The deviation from the ideal value of the input voltage needed to change the output code by 1 LSB. Total error: The total error is the difference between the actual value and the theoretical value, and includes zero-transition error/full-scale transition error and linear error. Total error Digital output 3FFH 3FEH 3FDH Actual conversion value 1.5 LSB {1 LSB x (N - 1) + 0.5 LSB} 004H VNT 003H Actual conversion value 002H 001H 0.5 LSB (Measured value) Ideal characteristics AVSS AVRH Analog input VNT  {1 LSB  (N  1)  0.5 LSB} 1 LSB Total error for digital output N = 1 LSB (Ideal)  AVRH  AVSS 1024 [LSB] [V] N: A/D converter digital output value VOT (Ideal)  AVss  0.5 LSB [V] VFST (Ideal)  AVRH  1.5 LSB [V] VNT: Voltage when the digital output changes from (N - 1) to N Document Number: 002-07917 Rev. *A Page 58 of 64 CY90920 Series Non-Linear error Ideal characteristics Actual conversion value {1 LSB x (N -1) + VOT} VFST (Measured value) VNT 004H (Measured value) 003H 001H N (Measured value) Actual conversion value (N - 2) Ideal characteristics VOT (Measured value) Analog input Analog input Non-linear error of digital output N VNT  {1 LSB  (N  1)  VOT} 1 LSB  Differential linear error of V (N  1) T  VNT  digital output N 1 LSB 1 LSB  AVRH AVss AVRH AVss V(N + 1)T (Measured value) (N - 1) VNT Actual conversion value 002H Actual conversion value (N + 1) Digital output Digital output 3FFH 3FEH 3FDH Differential linear error VFST  VOT 1022 [LSB]  1 [LSB] [V] N: A/D converter digital output value VOT: Voltage when digital output changes from 000H to 001H VFST: Voltage when digital output changes from 3FEH to 3FFH 11.6 Flash Memory Program/Erase Characteristics Parameter Conditions Sector erase time TA   25 C VCC  5.0 V Word (16-bit width) programming time Flash memory data retention time Unit Remarks Typ Max  0.9 3.6 s Excludes pre-programming before erase  23 370 s Excludes system-level overhead  3.4 55 s  10000   cycle Average TA   85 C 20   year Chip programming time TA   25 C, VCC  5.0 V Erase/program cycle Value Min * *: This value is calculated from the results of evaluating the reliability of the technology (using Arrhenius equation to translate high temperature measurements into normalized value at  85 C) . Document Number: 002-07917 Rev. *A Page 59 of 64 CY90920 Series 12. Ordering Information Part Number CY90922NCSPMC-GSE1 CY90F922NCSPMC-GS-UJE1 Document Number: 002-07917 Rev. *A Package Remarks 120-pin plastic LQFP (LQM120) Page 60 of 64 CY90920 Series 13. Package Dimension % $ $  / , $ 7 ( '  ( ( 6 A 16.00 BSC 18.00 BSC 0° 9 SIDE VIEW b A1 5 $ 1 %E 2 0'  (' $( '& (  7 (;$ +(& 7 2 2  / 17 2( ,+% 7 6  8'7 , 2 5: 1 7 2' 1 5$$ 3(&  5 5/  ( $ (+ %7 %7 0 2 0 $($2 '6')  ' 8 ( $P $ '& 8P( / /7  &2 ( 11+  ,/ 1 7  7/  2$$5 2 1++  76 6  6 ( 8 (5, 2 ' 2 6 ' 0$ 1 5 E
CY90922NCSPMC-GS-118E1 价格&库存

很抱歉,暂时无法提供与“CY90922NCSPMC-GS-118E1”相匹配的价格&库存,您可以联系我们找货

免费人工找货