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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CY91F587LBPMC-GTE1

CY91F587LBPMC-GTE1

  • 厂商:

    CYPRESS(赛普拉斯)

  • 封装:

    LQFP-144

  • 描述:

    ICU MCU FLASH

  • 数据手册
  • 价格&库存
CY91F587LBPMC-GTE1 数据手册
Please note that Cypress is an Infineon Technologies Company. The document following this cover page is marked as “Cypress” document as this is the company that originally developed the product. Please note that Infineon will continue to offer the product to new and existing customers as part of the Infineon product portfolio. Continuity of document content The fact that Infineon offers the following product as part of the Infineon product portfolio does not lead to any changes to this document. Future revisions will occur when appropriate, and any changes will be set out on the document history page. Continuity of ordering part numbers Infineon continues to support existing part numbers. Please continue to use the ordering part numbers listed in the datasheet for ordering. www.infineon.com CY91F583AMG/AMH/AMJ/AMK/ASG/ASH/ASJ/ASK CY91F584AMG/AMH/AMJ/AMK/ASG/ASH/ASJ/ASK CY91F585AMG/AMH/AMJ/AMK/ASG/ASH/ASJ/ASK CY91580M/S Series, FR81S 32-bit Microcontroller Datasheet This series is a Cypress 32-bit microcontroller for automobile motor control. They use the FR81S CPU that is compatible with the FR family. Features FR81S CPU Core Peripheral functions  32-bit RISC, load/store architecture, pipeline 5-stage structure  Clock generation (SSCG function is available)  Main oscillation (4 MHz to 20 MHz)  PLL multiplication rate:1 to 32 times  Maximum operating frequency: 128MHz (Source oscillation= 4.0MHz, 32 multiplied ( PLL clock multiplication system) )  General-purpose register: 32 bits  16 sets  16-bit fixed length instructions (basic instructions), 1 instruction per cycle  Instructions appropriate to embedded applications  Memory-to-memory transfer instructions  Bit manipulation instructions  Barrel shift instructions  CR oscillation  Oscillation frequency: 100kHz, with frequency accuracy  50% (pre-trimming)  Trimming is enabled  To be used as a count clock of hardware watchdog  Oscillation stop feature during standby is not available CY91F583AMJ/F584AMJ/F585AMJ/F583AMK/F584A MK/F585AMK CY91F583ASJ/F584ASJ/F585ASJ/F583ASK/F584ASK /F585ASK  High-level language support instructions  Function entry/exit instructions  Register content multi-load and store instructions Oscillation stop feature during standby is available CY91F583AMG/F584AMG/F585AMG/F583AMH/F584 AMH/F585AMH CY91F583ASG/F584ASG/F585ASG/F583ASH/F584A SH/F585ASH   Bit search instructions Logical 1 detection, 0 detection, and change-point detection  Built-in program flash memory capacity CY91F583: 256+64 Kbytes CY91F584: 384+64 Kbytes CY91F585: 512+64 Kbytes  Branch instructions with delay slot Overhead decrement during branch process  Register interlock function Easy assembler writing  Built-in data flash (WorkFlash) 64 Kbytes  Built-in multiplier and instruction level support  Signed 32-bit multiplication: 5 cycles  Signed 16-bit multiplication: 3 cycles  Built-in RAM capacity  Main RAM CY91F583: 32 Kbytes CY91F584: 48 Kbytes CY91F585: 48 Kbytes  Interrupt (PC/PS saving) 6 cycles (16 priority levels)  The Harvard architecture allows simultaneous execution of program and data access.  Instruction compatibility with the FR family  Built-in memory protection function (MPU)  Eight protection areas can be specified commonly for instructions and data.  Control access privilege in both privilege mode and user mode Backup RAM 8 Kbytes   General-purpose port: CY91F583AM/F584AM/F585AM 76 ports Including eight I2C pseudo open drain corresponding ports CY91F583AS/F584AS/F585AS 44ports Including two I2C pseudo open drain corresponding ports  Built-in FPU (floating-point operation)  IEEE754 compliant  Floating-point register: 32 bits  16 sets Cypress Semiconductor Corporation Document Number: 002-04665 Rev. *B • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised March 20, 2019 CY91580M/S Series  DMA controller  Up to 8 channels can be started simultaneously.  2 transfer factors (Internal peripheral request and software)  External interrupt input CY91F583AM/F584AM/F585AM: 8 channels CY91F583AS/F584AS/F585AS: 7 channels Level ("H" / "L") or edge detection (rising or falling) enabled  Multi-function serial communication (built-in transmission/reception FIFO memory) CY91F583AM/F584AM/F585AM: 4 channels CY91F583AS/F584AS/F585AS: 2 channels  • • • • • •  • • • • • • •  • • • • • • • •  • • • UART (Asynchronous serial interface) Full-duplex double buffering system, 64-byte transmission FIFO memory, 64-byte reception FIFO memory Parity or no parity is selectable. Built-in dedicated baud rate generator An external clock can be used as the transfer clock Parity, frame, and overrun error detection functions provided DMA transfer supported CSIO (Synchronous serial interface) Full-duplex double buffering system, 64-byte transmission FIFO memory, 64-byte reception FIFO memory SPI supported; master and slave systems supported; 5 to 16, 20, 24, 32-bit data length can be set. Built-in dedicated baud rate generator (Master operation) An external clock can be entered. (Slave operation) Overrun error detection function is provided. Built-in chip selection function DMA transfer supported LIN interface (v2.1) Full-duplex double buffering system, 64-byte transmission FIFO memory, 64-byte reception FIFO memory LIN protocol revision2.1 supported. Master and slave systems supported Framing error and overrun error detection LIN sync break generation and detection; LIN sync delimiter generation Built-in dedicated baud rate generator An external clock can be adjusted by the reload counter. DMA transfer supported I2 C CY91F583AM/F584AM/F585AM: Supported for 3 channels: ch.0,ch.2,and ch.3 CY91F583AS/F584AS/F585AS: Supported for 1 channel: ch.0 Full-duplex double buffering system, 64-byte transmission FIFO memory, 64-byte reception FIFO memory Standard mode (Max. 100 kbps) / high-speed mode (Max. 400 kbps) supported Document Number: 002-04665 Rev. *B • DMA transfer supported (for transmission only)  CAN controller (CAN) CY91F583AM/F584AM/F585AM: CY91F583AS/F584AS/F585AS:   2 channels 1 channel Transfer speed: Up to 1Mbps 64-transmission/reception message buffering  FlexRay controller CY91F583AMG/F584AMG/F585AMG/F583AMJ/F584AMJ/F5 85AMJ/ F583ASG/F584ASG/F585ASG/F583ASJ/F584ASJ/F585ASJ: 1 unit (ch.A/ch.B)         FlexRay Specifications Version 2.1 supported Up to 128 message buffers 8K bytes of message RAM Variable length of message buffers Each message buffer can be allocated as a part of reception buffer, transmission buffer or reception FIFO memory Host access to the message buffer via input and output buffers Filtering for slot counter, cycle counter and channels Maskable interrupts are supported  PPG: 16 bits  6 channels  Reload timer: 16 bits  4 channels  A/D converter (successive approximation type)  12-bit resolution CY91F583AM/F584AM/F585AM: 3 units (23 channels) CY91F583AS/F584AS/F585AS: 3 units (17 channels)  Conversion time: 1 s  Free-run timer 16 bits  6 channels (1 channel can be selected for input capture, and 1 channel for output compare.)  Input capture: 16 bits  4 channels (linked to the free-run timer)  Output compare: 16 bits  7 channels (linked to the free-run timer)  Waveform generator: 2 units (7 channels)  10-bit D/A converter: 1 channel  Calibration: The hardware watchdog for CR oscillation drive The CR oscillation frequency can be trimmed.  Clock Supervisor  Anomaly supervisory feature (by damaged quartz, etc.) of external main oscillation (4MHz)  When anomaly is detected, clock is switched to CR.  Up/ down counter: 2 channels  8/16-bit Up/ down counter  Base timer: 2 channels  16-bit timer  Any of four PWM/PPG/PWC/reload timer functions can be selected and used.  As for the functions of PWC and reload timer, 2 channels of cascade mode can be used as 32-bit timer. Page 2 of 161 CY91580M/S Series  CRC generation  Power-on reset  Watchdog timer  Hardware watchdog  Software watchdog  Low-voltage detection reset (external low-voltage detection)  NMI  Interrupt controller  Interrupt request batch read Multiple interrupts from peripherals can be read by a series of registers.  I/O relocation (CY91F583AM/F584AM/F585AM) Change of pin position of peripheral functions  Low-power consumption mode  Sleep/Stop/Watch  Stop (Power shutdown)/Watch (Power shutdown) Document Number: 002-04665 Rev. *B  Low-voltage detection reset (internal low-voltage detection)  Package CY91F583AM/F584AM/F585AM: CY91F583AS/F584AS/F585AS: LQFP-100 LQFP-64  CMOS 90 nm technology  Power supplies  Single 5V power supply  The voltage step-down circuit brings the 5.0V down to generate 1.2V internally  I/O 5.0V Page 3 of 161 CY91580M/S Series Contents 1. Product Lineup .............................................................. 5 11.1 Absolute Maximum Ratings ..................................... 111 2. Pin Assignment ........................................................... 11 11.2 Recommended Operating Conditions ...................... 113 3. Pin Description ............................................................ 13 11.3 DC Characteristics ................................................... 114 4. I/O Circuit Type ............................................................ 24 5. Handling Precautions ................................................. 30 11.4 AC Characteristics ................................................... 121 11.5 A/D Converter .......................................................... 147 11.6 D/A Converter .......................................................... 150 11.7 Flash memory .......................................................... 150 5.1 Precautions for Product Design ................................. 30 5.2 Precautions for Package Mounting ............................ 31 5.3 Precautions for Use Environment .............................. 32 6. Handling Devices ........................................................ 33 7. Block Diagram ............................................................. 35 8. Memory Map ................................................................ 37 9. I/O Map ......................................................................... 38 10. Interrupt Vector Table ............................................... 106 11. Electrical Characteristics ......................................... 111 Document Number: 002-04665 Rev. *B 12. Example Characteristics ........................................... 151 13. Ordering Information ................................................. 155 14. Package Dimensions ................................................. 156 15. Major Changes ........................................................... 158 Document History ............................................................. 160 Sales, Solutions, and Legal Information ......................... 161 Page 4 of 161 CY91580M/S Series 1. Product Lineup CY91580AM Series Product Lineup Comparison  Memory size Items CY91F583AMG CY91F584AMG CY91F585AMG CY91F583AMH CY91F584AMH CY91F585AMH CY91F583AMJ CY91F584AMJ CY91F585AMJ CY91F583AMK CY91F584AMK CY91F585AMK Flash memory capacity (program) 256+64 Kbytes Flash memory capacity (work) 64 Kbytes RAM capacity (main) 32 Kbytes RAM capacity (backup) 8 Kbytes 384+64 Kbytes 512+64 Kbytes 48 Kbytes 48 Kbytes  Function Items System clock CR oscillation Oscillation stop feature during standby CY91F583AMG CY91F583AMH CY91F583AMJ CY91F583AMK CY91F584AMG CY91F584AMH CY91F584AMJ CY91F584AMK CY91F585AMG CY91F585AMH CY91F585AMJ CY91F585AMK On-chip PLL clock multiplication system (Up to 32 times of multiplication) Minimum instruction execution time: 7.81ns (128MHz, source oscillation 4MHz  32 times of multiplication) Provided Provided Provided External bus interface Not provided DMA transfer 8 channels 16-bit base timer 2 channels Free-run timer 6 channels Input capture 4 channels Output compare 7 channels Waveform generator 2 units (7 channels) 16-bit reload timer 4 channels PPG 6 channels External interrupt 8 channels A/D converter 3 units (23 channels) R/D converter Not provided D/A converter Provided Up/ down counter 2 channels Multi-function serial interface 4 channels CAN 64msb  2 channels (ch.0/ch.1) FlexRay 128msb  1 unit (ch.A / ch.B) Software watchdog Provided Hardware watchdog Provided CRC generation 2 channels Low-voltage detection reset (internal low-voltage detection) Provided Document Number: 002-04665 Rev. *B Not provided Not provided Not provided 128msb  1 unit (ch.A / ch.B) Not provided Page 5 of 161 CY91580M/S Series Items CY91F583AMG CY91F583AMH CY91F583AMJ CY91F583AMK CY91F584AMG CY91F584AMH CY91F584AMJ CY91F584AMK CY91F585AMG CY91F585AMH CY91F585AMJ CY91F585AMK Low-voltage detection reset (external low-voltage detection) Provided Device package LQFP-100 Debug interface Built-in OCD (On Chip Debug Unit) Document Number: 002-04665 Rev. *B Page 6 of 161 CY91580M/S Series CY91580AS Series Product Lineup Comparison  Memory size Items CY91F583ASG CY91F584ASG CY91F585ASG CY91F583ASH CY91F584ASH CY91F585ASH CY91F583ASJ CY91F584ASJ CY91F585ASJ CY91F583ASK CY91F584ASK CY91F585ASK Flash memory capacity (program) 256+64 Kbytes Flash memory capacity (work) 64 Kbytes RAM capacity (main) 32 Kbytes RAM capacity (backup) 8 Kbytes 384+64 Kbytes 512+64 Kbytes 48 Kbytes 48 Kbytes  Function Items CY91F583ASG CY91F583ASH CY91F583ASJ CY91F583ASK CY91F584ASG CY91F584ASH CY91F584ASJ CY91F584ASK CY91F585ASG CY91F585ASH CY91F585ASJ CY91F585ASK On-chip PLL clock multiplication system (Up to 32 times of multiplication) System clock CR oscillation Oscillation stop feature during standby Minimum instruction execution time: 7.81ns (128MHz, source oscillation 4MHz32 times of multiplication) Provided Provided Provided External bus interface Not provided DMA transfer 8 channels 16-bit base timer 2 channels Free-run timer 6 channels Input capture 4 channels Output compare 7 channels Waveform generator 2 units (7 channels) 16-bit reload timer 4 channels PPG 6 channels External interrupt 7 channels A/D converter 3 units (17 channels) R/D converter Not provided D/A converter Provided Up/ down counter 2 channels Multi-function serial interface 2 channels CAN 64msb  1 channel (ch.0) FlexRay 128msb  1unit (ch.A / ch.B) Software watchdog Provided Hardware watchdog Provided CRC generation 2 channels Low-voltage detection reset (internal low-voltage detection) Provided Document Number: 002-04665 Rev. *B Not provided Not provided Not provided 128msb  1unit (ch.A / ch.B) Not provided Page 7 of 161 CY91580M/S Series Items CY91F583ASG CY91F583ASH CY91F583ASJ CY91F583ASK CY91F584ASG CY91F584ASH CY91F584ASJ CY91F584ASK CY91F585ASG CY91F585ASH CY91F585ASJ CY91F585ASK Low-voltage detection reset (external low-voltage detection) Provided Device package LQFP-64 Debug interface Built-in OCD (On Chip Debug Unit) Document Number: 002-04665 Rev. *B Page 8 of 161 CY91580M/S Series CY91580L Series Product Lineup Comparison  Memory size Items CY91F585LA CY91F586LA CY91F587LA CY91F585LB CY91F586LB CY91F587LB CY91F585LC CY91F586LC CY91F587LC CY91F585LD CY91F586LD CY91F587LD Flash memory capacity (program) 512+64 Kbytes Flash memory capacity (work) 64 Kbytes RAM capacity (main) 48 Kbytes RAM capacity (backup) 8 Kbytes 768+64 Kbytes 1024+64 Kbytes 64 Kbytes 96 Kbytes  Function Items CY91F585LA CY91F585LB CY91F585LC CY91F585LD CY91F586LA CY91F586LB CY91F586LC CY91F586LD CY91F587LA CY91F587LB CY91F587LC CY91F587LD On-chip PLL clock multiplication system System clock (Up to 32 times of multiplication) Minimum instruction execution time: 7.81ns (128MHz, source oscillation 4MHz  32 times of multiplication) CR oscillation Oscillation stop feature during standby Provided Provided Provided Address: 22 bits Not provided Address: 22 bits External bus interface Not provided DMA transfer 8 channels 16-bit base timer 2 channels Free-run timer 6 channels Input capture 8 channels Output compare 12 channels Waveform generator 2 units (12 channels) 16-bit reload timer 4 channels PPG 24 channels External interrupt 8 channels A/D converter 3 units (24 channels) R/D converter Provided Not provided Provided Not provided D/A converter Not provided Provided Not provided Provided Up/ down counter 2 channels Multi-function serial interface 5 channels CAN 64 msb  3 channels (ch.0/ch.1/ch.2) FlexRay 128 msb  1 unit (ch.A / ch.B) Software watchdog Provided Hardware watchdog Provided CRC generation 1 channel Low-voltage detection reset (internal low-voltage detection) Provided Low-voltage detection reset (external low-voltage detection) Provided Document Number: 002-04665 Rev. *B Data: 16 bits Not provided Not provided Data: 16 bits Page 9 of 161 CY91580M/S Series Items CY91F585LA CY91F585LB CY91F585LC CY91F585LD CY91F586LA CY91F586LB CY91F586LC CY91F586LD CY91F587LA CY91F587LB CY91F587LC CY91F587LD Device package LQFP-144 Debug interface Built-in OCD (On Chip Debug Unit) Note: For details on the CY91580L series, see the "CY91580L Series HARDWARE MANUAL". Document Number: 002-04665 Rev. *B Page 10 of 161 CY91580M/S Series 2. Pin Assignment LQFP-100 Pin Assignment CY91F583AM/F584AM/F585AM 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 VCC5 P070/TIN0/INT3 P047/TOT0/INT2/ADTG2 P046/ADTG0/MM P087 P086 P085/SCS3 C VSS P084/SCK3 P083/SOT3 P082/SIN3 RSTX P045/RX0/INT1 P044/TX0 VSS X1 X0 MD1 MD0 P081/SCK0_1 P080/SOT0_1 P043/SIN0_1/ADTG1/MONCLK DEBUGIF VCC5 (TOP VIEW) VSS P000 P071/TIN1/AIN0/INT4 P001 P072/TOT1/BIN0/RTO6 P050/RTO5/ZIN0 P002 P051/RTO4/AIN1/FRCK5 P003 P052/RTO3/BIN1/FRCK4 P004 P053/RTO2/ZIN1/FRCK3 P005 P054/RTO1/FRCK2 P006 P055/RTO0/FRCK1 P007 P056/DTTI0/FRCK0 P010/AN0/IN0 P011/AN1/IN1 P012/AN2/IN2 P013/AN3/IN3 P014/AN4/TRG1 P015/AN5 VCC5 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 LQFP-100 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 VSS P042/SIN0_0 P066 P041/SCK0_0 P040/SOT0_0 P065/SCS2 P064/SCK2 P037/AN8 NMIX P063/SOT2 P062/SIN2 P036/AN9/TIOA0/TIN2 P035/AN10/TIOB0/TOT2 P034/AN11/TIOA1/TIN3 P033/AN12/TIOB1/TOT3 P061/TX1 P060/RX1/INT7 AVCC1 AVRH1 AVSS1/AVRL1 P032/AN13 P031/AN14 P030/DAOUT P097/AN23 VSS 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 VCC5 P102 P101 P100 P096/AN22 P095/AN21 P094/AN20/PPG5 P093/AN19/PPG4 P027/PPG3/TXDA P026/PPG2/RXDA P025/PPG1/TXENA P024/PPG0/STOPWT P023/SCS1/TXDB P022/SOT1/RXDB P021/SIN1/TXENB/INT0 P020/SCK1/TRG0 P092/AN18 P091/AN17 P090/AN16 AVSS0/AVRL0 AVRH0 P017/AN7/INT5 AVCC0 P016/AN6/INT6 VSS (LQI100) (FPT-100P-M20) Document Number: 002-04665 Rev. *B Page 11 of 161 CY91580M/S Series LQFP-64 Pin Assignment CY91F583AS/F584AS/F585AS 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 VCC5 P070/TIN0/INT3 P047/TOT0/INT2/ADTG2 P046/ADTG0/MM C VSS RSTX P045/RX0/INT1 P044/TX0 VSS X1 X0 MD1 MD0 P043/ADTG1/MONCLK DEBUGIF (TOP VIEW) VSS P071/TIN1/AIN0/INT4 P072/TOT1/BIN0/RTO6 P050/RTO5/ZIN0 P051/RTO4/AIN1/FRCK5 P052/RTO3/BIN1/FRCK4 P053/RTO2/ZIN1/FRCK3 P054/RTO1/FRCK2 P055/RTO0/FRCK1 P056/DTTI0/FRCK0 P010/AN0/IN0 P011/AN1/IN1 P012/AN2/IN2 P013/AN3/IN3 P014/AN4/TRG1 P015/AN5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 LQFP-64 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 P042/SIN0_0 P041/SCK0_0 P040/SOT0_0 P037/AN8 NMIX P036/AN9/TIOA0/TIN2 P035/AN10/TIOB0/TOT2 P034/AN11/TIOA1/TIN3 P033/AN12/TIOB1/TOT3 AVCC1 AVRH1 AVSS1/AVRL1 P032/AN13 P031/AN14 P030/DAOUT VSS 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 VCC5 P094/AN20/PPG5 P093/AN19/PPG4 P027/PPG3/TXDA P026/PPG2/RXDA P025/PPG1/TXENA P024/PPG0/STOPWT P023/SCS1/TXDB P022/SOT1/RXDB P021/SIN1/TXENB/INT0 P020/SCK1/TRG0 AVSS0/AVRL0 AVRH0 P017/AN7/INT5 AVCC0 P016/AN6/INT6 (LQD064) (FPT-64P-M24) Document Number: 002-04665 Rev. *B Page 12 of 161 CY91580M/S Series Pin Description 3. CY91F583AM/F584AM/F585AM Pin No. 83 I/O circuit type* Pin name X0 Function Main clock oscillation input pin A 84 X1 Main clock oscillation output pin 67 NMIX B Interrupt input pin without mask 88 RSTX B External reset input pin 81 MD0 C Mode pin 0 (with high-voltage control) 82 MD1 C Mode pin 1 (with high-voltage control) 2 P000 D General-purpose I/O port 4 P001 D General-purpose I/O port 7 P002 D General-purpose I/O port 9 P003 D General-purpose I/O port 11 P004 D General-purpose I/O port 13 P005 D General-purpose I/O port 15 P006 D General-purpose I/O port 17 P007 D General-purpose I/O port P010 19 20 21 22 IN0 General-purpose I/O port F AN0 ADC analog 0 input pin P011 General-purpose I/O port IN1 F ADC analog 1 input pin P012 General-purpose I/O port IN2 F 16-bit input capture ch.2 external pulse input pin AN2 ADC analog 2 input pin P013 General-purpose I/O port IN3 F TRG1 General-purpose I/O port F AN4 PPG ch.4, ch.5 external trigger ADC analog 4 input pin P015 24 16-bit input capture ch.3 external pulse input pin ADC analog 3 input pin P014 27 16-bit input capture ch.1 external pulse input pin AN1 AN3 23 16-bit input capture ch.0 external pulse input pin General-purpose I/O port F AN5 ADC analog 5 input pin P016 General-purpose I/O port AN6 INT6 Document Number: 002-04665 Rev. *B G ADC analog 6 input pin INT6 external interrupt input pin Page 13 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P017 29 AN7 General-purpose I/O port G INT5 SCK1 General-purpose I/O port D PPG ch.0 to ch.3 external trigger P021 General-purpose I/O port SIN1 38 Multi-function serial ch.1 serial data input pin L TXENB FlexRay ch.B operation enable output pin INT0 INT0 external interrupt input pin P022 General-purpose I/O port SOT1 K FlexRay ch.B data input pin P023 General-purpose I/O port SCS1 K 41 42 PPG0 Multi-function serial ch.1 serial chip select I/O pin FlexRay ch.A operation enable output pin P024 40 Multi-function serial ch.1 serial data output pin RXDB TXDB 39 Multi-function serial ch.1 clock I/O pin TRG0 36 37 ADC analog 7 input pin INT5 external interrupt input pin P020 35 Function General-purpose I/O port D PPG ch.0 output pin STOPWT FlexRay Stopwatch input pin P025 General-purpose I/O port PPG1 K PPG ch.1 output pin TXENA FlexRay ch.A operation enable output pin P026 General-purpose I/O port PPG2 K PPG ch.2 output pin RXDA FlexRay ch.A data input pin P027 General-purpose I/O port PPG3 K TXDA FlexRay ch.A data output pin P030 53 PPG ch.3 output pin General-purpose I/O port M DAOUT DAC analog output pin P031 54 General-purpose I/O port F AN14 Document Number: 002-04665 Rev. *B ADC analog 14 input pin Page 14 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P032 55 Function General-purpose I/O port F AN13 ADC analog 13 input pin P033 General-purpose I/O port TIOB1 61 Base timer ch.1 TIOB input pin F TOT3 Reload timer ch.3 output pin AN12 ADC analog 12 input pin P034 General-purpose I/O port TIOA1 62 Base timer ch.1 TIOA I/O pin F TIN3 Reload timer ch.3 event input pin AN11 ADC analog 11 input pin P035 General-purpose I/O port TIOB0 63 Base timer ch.0 TIOB input pin F TOT2 Reload timer ch.2 output pin AN10 ADC analog 10 input pin P036 General-purpose I/O port TIOA0 64 Base timer ch.0 TIOA output pin F TIN2 Reload timer ch.2 event input pin AN9 ADC analog 9 input pin P037 68 General-purpose I/O port F AN8 ADC analog 8 input pin P040 General-purpose I/O port 71 H SOT0_0 I2C ch.0 serial data I/O pin (SDA) P041 72 General-purpose I/O port H SCK0_0 Multi-function serial ch.0 clock I/O pin (0)/ I2C ch.0 clock I/O pin (SCL) P042 74 Multi-function serial ch.0 serial data output pin (0)/ General-purpose I/O port D SIN0_0 Multi-function serial ch.0 serial data input pin (0) P043 General-purpose I/O port SIN0_1 78 Multi-function serial ch.0 serial data input pin (1) D ADTG1 A/D converter ch.8 to ch.14 external trigger input pin MONCLK Clock monitor output pin P044 86 General-purpose I/O port D TX0 Document Number: 002-04665 Rev. *B CAN transmission data 0 output pin Page 15 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P045 87 97 RX0 General-purpose I/O port E INT1 external interrupt input pin P046 General-purpose I/O port ADTG0 D Clock supervisor main clock stop detection output pin P047 General-purpose I/O port Reload timer ch.0 output pin E INT2 INT2 external interrupt input pin ADTG2 A/D converter ch.16-ch.23 external trigger input pin P050 General-purpose I/O port RTO5 D Up/down counter ch.0 ZIN input pin P051 General-purpose I/O port RTO4 Waveform generator ch.4 output pin D AIN1 Up/down counter ch.1 AIN input pin FRCK5 Free-run timer ch.5 external clock input pin P052 General-purpose I/O port RTO3 10 Waveform generator ch.3 output pin D BIN1 Up/down counter ch.1 BIN input pin FRCK4 Free-run timer ch.4 external clock input pin P053 General-purpose I/O port RTO2 12 Waveform generator ch.2 output pin D ZIN1 Up/down counter ch.1 ZIN input pin FRCK3 Free-run timer ch.3 external clock input pin P054 18 59 Waveform generator ch.5 output pin ZIN0 8 16 A/D converter ch.0 to ch.7 external trigger input pin MM TOT0 14 CAN reception data 0 input pin INT1 98 6 Function RTO1 General-purpose I/O port D Waveform generator ch.1 output pin FRCK2 Free-run timer ch.2 external clock input pin P055 General-purpose I/O port RTO0 D Waveform generator ch.0 output pin FRCK1 Free-run timer ch.1 external clock input pin P056 General-purpose I/O port DTTI0 D Waveform generator output stop signal input pin 0 FRCK0 Free-run timer ch.0 external clock input pin P060 General-purpose I/O port RX1 E INT7 INT7 external interrupt input pin P061 60 CAN reception data 1 input pin General-purpose I/O port D TX1 Document Number: 002-04665 Rev. *B CAN transmission data 1 output pin Page 16 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P062 65 General-purpose I/O port D SIN2 Multi-function serial ch.2 serial data input pin P063 General-purpose I/O port 66 H SOT2 69 General-purpose I/O port H SCK2 General-purpose I/O port D SCS2 P066 Multi-function serial ch.2 serial chip select I/O pin D P070 99 Multi-function serial ch.2 clock I/O pin/ I2C ch.2 clock I/O pin (SCL) P065 70 Multi-function serial ch.2 serial data output pin/ I2C ch.2 serial data I/O pin (SDA) P064 73 Function TIN0 General-purpose I/O port General-purpose I/O port E Reload timer ch.0 event input pin INT3 INT3 external interrupt input pin P071 General-purpose I/O port TIN1 3 Reload timer ch.1 event input pin E AIN0 Up/down counter ch.0 AIN input pin INT4 INT4 external interrupt input pin P072 General-purpose I/O port TOT1 5 Reload timer ch.1 output pin D BIN0 Up/down counter ch.0 BIN input pin RTO6 Waveform generator ch.6 output pin P080 79 General-purpose I/O port H SOT0_1 I2C ch.0 serial data I/O pin (1) (SDA) P081 80 General-purpose I/O port H SCK0_1 Multi-function serial ch.0 clock I/O pin (1)/ I2C ch.0 clock I/O pin (1) (SCL) P082 89 Multi-function serial ch.0 serial data output pin (1)/ General-purpose I/O port D SIN3 Multi-function serial ch.3 serial data input pin P083 90 General-purpose I/O port H SOT3 I2C ch.3 serial data I/O pin (SDA) P084 91 General-purpose I/O port H SCK3 Multi-function serial ch.3 clock I/O pin/ I2C ch.3 clock I/O pin (SCL) P085 94 Multi-function serial ch.3 serial data output pin/ General-purpose I/O port D SCS3 Multi-function serial ch.3 serial chip select I/O pin 95 P086 D General-purpose I/O port 96 P087 D General-purpose I/O port Document Number: 002-04665 Rev. *B Page 17 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P090 32 General-purpose I/O port F AN16 ADC analog 16 input pin P091 33 General-purpose I/O port F AN17 ADC analog 17 input pin P092 34 43 44 Function General-purpose I/O port F AN18 ADC analog 18 input pin P093 General-purpose I/O port PPG4 F PPG ch.4 output pin AN19 ADC analog 19 input pin P094 General-purpose I/O port PPG5 F AN20 ADC analog 20 input pin P095 45 PPG ch.5 output pin General-purpose I/O port F AN21 ADC analog 21 input pin P096 46 General-purpose I/O port F AN22 ADC analog 22 input pin P097 52 General-purpose I/O port F AN23 ADC analog 23 input pin 47 P100 D General-purpose I/O port 48 P101 D General-purpose I/O port 49 P102 D General-purpose I/O port 77 DEBUGIF I DEBUG I/F pin 28 AVCC0 - A/D converter analog power supply 58 AVCC1 - A/D converter analog power supply 30 AVRH0 - A/D converter upper limit reference voltage 57 AVRH1 - A/D converter upper limit reference voltage AVSS0 31 A/D converter GND - AVRL0 A/D converter lower limit reference voltage AVSS1 56 A/D converter GND - AVRL1 A/D converter lower limit reference voltage 93 C - External capacity connection output pin 25, 50, 76, 100 VCC5 - +5.0V power supply 1, 26, 51, 75, 85, 92 VSS - GND * For I/O circuit types, see 4 I/O Circuit Type Document Number: 002-04665 Rev. *B Page 18 of 161 CY91580M/S Series CY91F583AS/F584AS/F585AS Pin No. 53 I/O circuit type* Pin name X0 Function Main clock oscillation input pin A 54 X1 Main clock oscillation output pin 44 NMIX B Interrupt input pin without mask 58 RSTX B External reset input pin 51 MD0 C Mode pin 0 (with high-voltage control) 52 MD1 C Mode pin 1 (with high-voltage control) P010 11 IN0 General-purpose I/O port F AN0 ADC analog 0 input pin P011 12 13 14 15 IN1 General-purpose I/O port F ADC analog 1 input pin P012 General-purpose I/O port IN2 F ADC analog 2 input pin P013 General-purpose I/O port IN3 F 16-bit input capture ch.3 external pulse input pin AN3 ADC analog 3 input pin P014 General-purpose I/O port TRG1 F PPG ch.4, ch.5 external trigger ADC analog 4 input pin P015 General-purpose I/O port F AN5 ADC analog 5 input pin P016 22 16-bit input capture ch.2 external pulse input pin AN2 16 19 16-bit input capture ch.1 external pulse input pin AN1 AN4 17 16-bit input capture ch.0 external pulse input pin AN6 General-purpose I/O port G ADC analog 6 input pin INT6 INT6 external interrupt input pin P017 General-purpose I/O port AN7 G ADC analog 7 input pin INT5 INT5 external interrupt input pin P020 General-purpose I/O port SCK1 D Multi-function serial ch.1 clock I/O pin TRG0 PPG ch.0 to ch.3 external trigger P021 General-purpose I/O port SIN1 23 Multi-function serial ch.1 serial data input pin L TXENB FlexRay ch.B operation enable output pin INT0 INT0 external interrupt input pin Document Number: 002-04665 Rev. *B Page 19 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P022 24 25 26 27 28 29 SOT1 Function General-purpose I/O port K Multi-function serial ch.1 serial data output pin RXDB FlexRay ch.B data input pin P023 General-purpose I/O port SCS1 K Multi-function serial ch.1 serial chip select I/O pin TXDB FlexRay ch.B data output pin P024 General-purpose I/O port PPG0 D PPG ch.0 output pin STOPWT FlexRay Stopwatch input pin P025 General-purpose I/O port PPG1 K PPG ch.1 output pin TXENA FlexRay ch.A operation enable output pin P026 General-purpose I/O port PPG2 K PPG ch.2 output pin RXDA FlexRay ch.A data input pin P027 General-purpose I/O port PPG3 K TXDA FlexRay ch.A data output pin P030 34 PPG ch.3 output pin General-purpose I/O port M DAOUT DAC analog output pin P031 35 General-purpose I/O port F AN14 ADC analog 14 input pin P032 36 General-purpose I/O port F AN13 ADC analog 13 input pin P033 General-purpose I/O port TIOB1 40 Base timer ch.1 TIOB input pin F TOT3 Reload timer ch.3 output pin AN12 ADC analog 12 input pin P034 General-purpose I/O port TIOA1 41 Base timer ch.1 TIOA I/O pin F TIN3 Reload timer ch.3 event input pin AN11 ADC analog 11 input pin P035 General-purpose I/O port TIOB0 42 Base timer ch.0 TIOB input pin F TOT2 Reload timer ch.2 output pin AN10 ADC analog 10 input pin Document Number: 002-04665 Rev. *B Page 20 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P036 43 TIOA0 General-purpose I/O port F Reload timer ch.2 event input pin AN9 ADC analog 9 input pin P037 General-purpose I/O port F AN8 ADC analog 8 input pin P040 46 General-purpose I/O port H SOT0_0 P041 47 P042 48 General-purpose I/O port SIN0_0 Multi-function serial ch.0 serial data input pin (0) P043 General-purpose I/O port ADTG1 D A/D converter ch.8 to ch.14 external trigger input pin Clock monitor output pin P044 56 General-purpose I/O port D TX0 CAN transmission data 0 output pin P045 RX0 General-purpose I/O port E CAN reception data 0 input pin INT1 INT1 external interrupt input pin P046 General-purpose I/O port ADTG0 D A/D converter ch.0 to ch.7 external trigger input pin MM Clock supervisor main clock stop detection output pin P047 General-purpose I/O port TOT0 62 4 Multi-function serial ch.0 clock I/O pin (0)/ I2C ch.0 clock I/O pin (0) (SCL) D MONCLK 61 Multi-function serial ch.0 serial data output pin(0)/ I2C ch.0 serial data I/O pin (0) (SDA) General-purpose I/O port H SCK0_0 57 Base timer ch.0 TIOA output pin TIN2 45 50 Function Reload timer ch.0 output pin E INT2 INT2 external interrupt input pin ADTG2 A/D converter ch.19 to ch.20 external trigger input pin P050 General-purpose I/O port RTO5 D Waveform generator ch.5 output pin ZIN0 Up/down counter ch.0 ZIN input pin P051 General-purpose I/O port RTO4 5 Waveform generator ch.4 output pin D AIN1 Up/down counter ch.1 AIN input pin FRCK5 Free-run timer ch.5 external clock input pin Document Number: 002-04665 Rev. *B Page 21 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name P052 General-purpose I/O port RTO3 6 Waveform generator ch.3 output pin D BIN1 Up/down counter ch.1 BIN input pin FRCK4 Free-run timer ch.4 external clock input pin P053 General-purpose I/O port RTO2 7 8 9 10 63 Waveform generator ch.2 output pin D ZIN1 Up/down counter ch.1 ZIN input pin FRCK3 Free-run timer ch.3 external clock input pin P054 General-purpose I/O port RTO1 D Free-run timer ch.2 external clock input pin P055 General-purpose I/O port RTO0 D Waveform generator ch.0 output pin FRCK1 Free-run timer ch.1 external clock input pin P056 General-purpose I/O port DTTI0 D Waveform generator output stop signal input pin 0 FRCK0 Free-run timer ch.0 external clock input pin P070 General-purpose I/O port TIN0 E Reload timer ch.0 event input pin INT3 INT3 external interrupt input pin P071 General-purpose I/O port TIN1 Reload timer ch.1 event input pin E AIN0 Up/down counter ch.0 AIN input pin INT4 INT4 external interrupt input pin P072 General-purpose I/O port TOT1 3 Reload timer ch.1 output pin D BIN0 Up/down counter ch.0 BIN input pin RTO6 Waveform generator ch.6 output pin P093 General-purpose I/O port PPG4 F AN19 PPG5 PPG ch.4 output pin ADC analog 19 input pin P094 31 Waveform generator ch.1 output pin FRCK2 2 30 Function General-purpose I/O port F AN20 PPG ch.5 output pin ADC analog 20 input pin 49 DEBUGIF I DEBUG I/F pin 18 AVCC0 - A/D converter analog power supply 39 AVCC1 - A/D converter analog power supply 20 AVRH0 - A/D converter upper limit reference voltage 38 AVRH1 - A/D converter upper limit reference voltage Document Number: 002-04665 Rev. *B Page 22 of 161 CY91580M/S Series Pin No. I/O circuit type* Pin name AVSS0 21 Function A/D converter GND AVRL0 A/D converter lower limit reference voltage AVSS1 37 A/D converter GND - AVRL1 A/D converter lower limit reference voltage 60 C - External capacity connection output pin 32, 64 VCC5 - +5.0V power supply 1, 33, 55, 59 VSS - GND * For I/O circuit types, see 4 I/O Circuit Type Document Number: 002-04665 Rev. *B Page 23 of 161 CY91580M/S Series I/O Circuit Type 4. Type Circuit Remarks Oscillation feedback resistor: Approx. 1 M A X1 Clock input X0 Standby control signal B  CMOS hysteresis input  With 50 k pull-up resistor Pull-up resistor CMOS hysteresis input C  Schmitt input  With high withstand voltage control N-ch Mode input N-ch High withstand voltage mode input N-ch High withstand voltage control N-ch Document Number: 002-04665 Rev. *B Page 24 of 161 CY91580M/S Series Type D Circuit Remarks  General-purpose I/O port  CMOS level output IOH=-2/-5mA, IOL=2/5mA  With 50k pull-up resistor control  CMOS hysteresis input (0.7Vcc/0.3Vcc)  Automotive input (0.8Vcc/0.5Vcc) E  General-purpose I/O port  CMOS level output IOH=-2/-5mA, IOL=2/5mA  With 50 k pull-up resistor control  CMOS hysteresis input (0.7Vcc/0.3Vcc) During standby, the input value retains the previous value.  Automotive input (0.8Vcc/0.5Vcc) During standby, the input value retains the previous value. Document Number: 002-04665 Rev. *B Page 25 of 161 CY91580M/S Series Type F Circuit Remarks  With analog input, general-purpose I/O port  CMOS level output IOH=-2/-5mA, IOL=2/5mA  With 50 k pull-up resistor control  CMOS hysteresis input (0.7Vcc/0.3Vcc)  Automotive input (0.8Vcc/0.5Vcc) G  With analog input, general-purpose I/O port  CMOS level output IOH=-2/-5mA, IOL=2/5mA  With 50 k pull-up resistor control  CMOS hysteresis input (0.7Vcc/0.3Vcc) During standby, the input value retains the previous value.  Automotive input (0.8Vcc/0.5Vcc) During standby, the input value retains the previous value. Document Number: 002-04665 Rev. *B Page 26 of 161 CY91580M/S Series Type Circuit H Remarks  With I2C, general-purpose I/O port  CMOS level output IOH=-3mA, IOL=3mA (at I2C output) IOH=-2/-5mA, IOL=2/5mA (other than above)  With 50 k pull-up resistor control  CMOS hysteresis input (0.7Vcc/0.3Vcc)  Automotive input (0.8Vcc/0.5Vcc) I Open drain I/O Digital output TTL schmitt input Document Number: 002-04665 Rev. *B Page 27 of 161 CY91580M/S Series Type K Circuit Remarks  With analog output, generalpurpose I/O port  CMOS level output IOH=-2/-4mA, IOL=2/4mA  With 50 k pull-up resistor control  FlexRay input (0.7Vcc/0.3Vcc)  Automotive input (0.8Vcc/0.5Vccc) L  With analog output, generalpurpose I/O port  CMOS level output IOH=-2/-4mA, IOL=2/4mA  With 50 k pull-up resistor control  FlexRay input (0.7Vcc/0.3Vcc) During standby, the input value retains the previous value.  Automotive input (0.8Vcc/0.5Vcc) During standby, the input value retains the previous value. Document Number: 002-04665 Rev. *B Page 28 of 161 CY91580M/S Series Type M Circuit Remarks  With D/A converter output, generalpurpose I/O port  CMOS level output IOH=-2/-5mA, IOL=2/5mA  With 50 k pull-up resistor control  CMOS hysteresis input (0.7Vcc/0.3Vcc)  Automotive input (0.8Vcc/0.5Vcc) Document Number: 002-04665 Rev. *B Page 29 of 161 CY91580M/S Series 5. Handling Precautions Any semiconductor devices have inherently a certain rate of failure. The possibility of failure is greatly affected by the conditions in which they are used (circuit conditions, environmental conditions, etc.). This page describes precautions that must be observed to minimize the chance of failure and to obtain higher reliability from your Cypress semiconductor devices. Precautions for Product Design This section describes precautions when designing electronic equipment using semiconductor devices. 5.1  Absolute Maximum Ratings Semiconductor devices can be permanently damaged by application of stress (voltage, current, temperature, etc.) in excess of certain established limits, called absolute maximum ratings. Do not exceed these ratings.  Recommended Operating Conditions Recommended operating conditions are normal operating ranges for the semiconductor device. All the device's electrical characteristics are warranted when operated within these ranges. Always use semiconductor devices within the recommended operating conditions. 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 sales representative beforehand.  Processing and Protection of Pins These precautions must be followed when handling the pins which connect semiconductor devices to power supply and input/output functions. 1. Preventing Over-Voltage and Over-Current Conditions Exposure to voltage or current levels in excess of maximum ratings at any pin is likely to cause deterioration within the device, and in extreme cases leads to permanent damage of the device. Try to prevent such overvoltage or over-current conditions at the design stage. 2. Protection of Output Pins Shorting of output pins to supply pins or other output pins, or connection to large capacitance can cause large current flows. Such conditions if present for extended periods of time can damage the device. Therefore, avoid this type of connection. 3. Handling of Unused Input Pins Unconnected input pins with very high impedance levels can adversely affect stability of operation. Such pins should be connected through an appropriate resistance to a power supply pin or ground pin.  Latch-up Semiconductor devices are constructed by the formation of P-type and N-type areas on a substrate. When subjected to abnormally high voltages, internal parasitic PNPN junctions (called thyristor structures) may be formed, causing large current levels in excess of several hundred mA to flow continuously at the power supply pin. This condition is called latch-up. CAUTION: The occurrence of latch-up not only causes loss of reliability in the semiconductor device, but can cause injury or damage from high heat, smoke or flame. To prevent this from happening, do the following: 1. Be sure that voltages applied to pins do not exceed the absolute maximum ratings. This should include attention to abnormal noise, surge levels, etc. 2. Be sure that abnormal current flows do not occur during the power-on sequence.  Observance of Safety Regulations and Standards Most countries in the world have established standards and regulations regarding safety, protection from electromagnetic interference, etc. Customers are requested to observe applicable regulations and standards in the design of products.  Fail-Safe Design Any semiconductor devices have inherently a certain rate of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions.  Precautions Related to Usage of Devices Cypress semiconductor devices are intended for use in standard applications (computers, office automation and other office equipment, industrial, communications, and measurement equipment, personal or household devices, etc.). Document Number: 002-04665 Rev. *B Page 30 of 161 CY91580M/S Series CAUTION: Customers considering the use of our products in special applications where failure or abnormal operation may directly affect human lives or cause physical injury or property damage, or where extremely high levels of reliability are demanded (such as aerospace systems, atomic energy controls, sea floor repeaters, vehicle operating controls, medical devices for life support, etc.) are requested to consult with sales representatives before such use. The company will not be responsible for damages arising from such use without prior approval. Precautions for Package Mounting Package mounting may be either lead insertion type or surface mount type. In either case, for heat resistance during soldering, you should only mount under Cypress's recommended conditions. For detailed information about mount conditions, contact your sales representative. 5.2  Lead Insertion Type Mounting of lead insertion type packages onto printed circuit boards may be done by two methods: direct soldering on the board, or mounting by using a socket. Direct mounting onto boards normally involves processes for inserting leads into through-holes on the board and using the flow soldering (wave soldering) method of applying liquid solder. In this case, the soldering process usually causes leads to be subjected to thermal stress in excess of the absolute ratings for storage temperature. Mounting processes should conform to Cypress recommended mounting conditions. If socket mounting is used, differences in surface treatment of the socket contacts and IC lead surfaces can lead to contact deterioration after long periods. For this reason it is recommended that the surface treatment of socket contacts and IC leads be verified before mounting.  Surface Mount Type Surface mount packaging has longer and thinner leads than lead-insertion packaging, and therefore leads are more easily deformed or bent. The use of packages with higher pin counts and narrower pin pitch results in increased susceptibility to open connections caused by deformed pins, or shorting due to solder bridges. You must use appropriate mounting techniques. Cypress recommends the solder reflow method, and has established a ranking of mounting conditions for each product. Users are advised to mount packages in accordance with Cypress ranking of recommended conditions.  Lead-Free Packaging CAUTION: When ball grid array (BGA) packages with Sn-Ag-Cu balls are mounted using Sn-Pb eutectic soldering, junction strength may be reduced under some conditions of use.  Storage of Semiconductor Devices Because plastic chip packages are formed from plastic resins, exposure to natural environmental conditions will cause absorption of moisture. During mounting, the application of heat to a package that has absorbed moisture can cause surfaces to peel, reducing moisture resistance and causing packages to crack. To prevent, do the following: 1. Avoid exposure to rapid temperature changes, which cause moisture to condense inside the product. Store products in locations where temperature changes are slight. 2. Use dry boxes for product storage. Products should be stored below 70% relative humidity, and at temperatures between 5°C and 30°C. When you open Dry Package that recommends humidity 40% to 70% relative humidity. 3. When necessary, Cypress packages semiconductor devices in highly moisture-resistant aluminum laminate bags, with a silica gel desiccant. Devices should be sealed in their aluminum laminate bags for storage. 4. Avoid storing packages where they are exposed to corrosive gases or high levels of dust.  Baking Packages that have absorbed moisture may be de-moisturized by baking (heat drying). Follow the Cypress recommended conditions for baking. Condition: 125°C/24 h Document Number: 002-04665 Rev. *B Page 31 of 161 CY91580M/S Series  Static Electricity Because semiconductor devices are particularly susceptible to damage by static electricity, you must take the following precautions: 1. Maintain relative humidity in the working environment between 40% and 70%. Use of an apparatus for ion generation may be needed to remove electricity. 2. Electrically ground all conveyors, solder vessels, soldering irons and peripheral equipment. 3. Eliminate static body electricity by the use of rings or bracelets connected to ground through high resistance (on the level of 1 MΩ). Wearing of conductive clothing and shoes, use of conductive floor mats and other measures to minimize shock loads is recommended. 4. Ground all fixtures and instruments, or protect with anti-static measures. 5. Avoid the use of styrofoam or other highly static-prone materials for storage of completed board assemblies. Precautions for Use Environment Reliability of semiconductor devices depends on ambient temperature and other conditions as described above. 5.3 For reliable performance, do the following: 1. Humidity Prolonged use in high humidity can lead to leakage in devices as well as printed circuit boards. If high humidity levels are anticipated, consider anti-humidity processing. 2. Discharge of Static Electricity When high-voltage charges exist close to semiconductor devices, discharges can cause abnormal operation. In such cases, use anti-static measures or processing to prevent discharges. 3. Corrosive Gases, Dust, or Oil Exposure to corrosive gases or contact with dust or oil may lead to chemical reactions that will adversely affect the device. If you use devices in such conditions, consider ways to prevent such exposure or to protect the devices. 4. Radiation, Including Cosmic Radiation Most devices are not designed for environments involving exposure to radiation or cosmic radiation. Users should provide shielding as appropriate. 5. Smoke, Flame CAUTION: Plastic molded devices are flammable, and therefore should not be used near combustible substances. If devices begin to smoke or burn, there is danger of the release of toxic gases. Customers considering the use of Cypress products in other special environmental conditions should consult with sales representatives. Document Number: 002-04665 Rev. *B Page 32 of 161 CY91580M/S Series 6. Handling Devices The latch-up prevention and pin processing are explained below.  For latch-up prevention If a voltage higher than VCC or a voltage lower than VSS is applied to an I/O pin, or if a voltage exceeding the ratings is applied between VCC and VSS pins, a latch-up may occur in CMOS IC. If the latch-up occurs, the power supply current increases excessively and device elements may be damaged by heat. Take care to prevent any voltage from exceeding the maximum ratings in device application. Also, the analog power supplies (AVCC0, AVCC1, AVRH0, AVRH1) and analog input must not exceed the digital power supply (VCC5) when the power supply to the analog system is turned on or off. In the correct power-on sequence, turn on the digital power supply voltage (VCC5) and analog power supply voltages (AVCC0, AVCC1, AVRH0, AVRH1) simultaneously. Alternatively, turn on the digital power supply voltage (VCC5) first, and then turn on the analog power supplies (AVCC0, AVCC1, AVRH0, AVRH1).  Treatment of unused pins If unused input pins are left open, they may cause a permanent damage to the device due to device malfunction or latch-up. Connect a 2kΩ or higher resistor to each of unused input pins for pull-up or pull-down processing. Also, if I/O pins are not used, they must be set to the output state for releasing or they must be set to the input state and treated in the same way as for the input pins.  Power supply pins The device is designed to ensure that if the device contains multiple VCC or VSS pins, the pins that should be at the same potential are interconnected to prevent latch-up or other malfunctions. Further, connect these pins to an external power supply or ground to reduce unwanted radiation, prevent strobe signals from malfunctioning due to a raised ground level, and fulfill the total output current standard, etc. As shown in following figure, all VSS power supply pins must be treated in the similar way. If multiple VCC or VSS systems are connected, the device cannot operate correctly even within the guaranteed operating range.  Power Supply Input Pins VCC VSS VCC VSS VSS VCC VCC VSS VSS VCC The power supply pins should be connected to VCC and VSS of this device at the low impedance from the power supply source. In the area close to this device, a ceramic capacitor having the capacitance larger than the capacitor of C pin is recommended to use as a bypass capacitor between VCC and VSS pins. Document Number: 002-04665 Rev. *B Page 33 of 161 CY91580M/S Series  Crystal oscillation circuit An external noise to the X0 or X1 pin may cause a device malfunction. The printed circuit board must be designed to lay out X0 and X1 pins, crystal oscillator (or ceramic resonator), and the bypass capacitor to be grounded to the close position to the device. The printed circuit board artwork is recommended to surround the X0 and X1 pins by ground circuits.  Mode pin (MD[1:0]) Connect the MD[1:0] mode pin to the VCC or VSS pin directly. To prevent an erroneous selection of test mode caused by the noise, reduce the pattern length between each mode pin and VCC or VSS pin on the printed circuit board. Also, use the low-impedance pin connection.  During power-on To prevent a malfunction of the voltage step-down circuit built in the device, set the voltage rising time to have 50μs or longer (between 0.2V and 2.7V) during power-on.  Notes during PLL clock operation When the PLL clock is selected and if the oscillator is disconnected or if the input is stopped, this clock may continue to operate at the free running frequency of the self oscillator circuit built in the PLL. This operation is not guaranteed.  Treatment of A/D converter power supply pins Connect the pins to have AVCC0 = AVCC1 = AVRH0 = AVRH1 = VCC, AVSS0/AVRL0 = AVSS1/AVRL1 = VSS even if the A/D converter is not used.  Note on using external clock The external clock is unsupported. External direct clock input cannot use.  Power-on sequence of A/D converter power supply analog inputs Be sure to turn on the digital power supply (VCC5) first, and then turn on the A/D converter power supplies (AVCC0, AVCC1, AVRH0, AVRH1, AVRL0, AVRL1) and analog inputs (AN0 to AN14, AN16 to AN23). Also, turn off the A/D converter power supplies (AVCC0, AVCC1, AVRH0, AVRH1, AVRL0, AVRL1) and analog inputs (AN0 to AN14, AN16 to AN23) first, and then turn off the digital power supply (VCC5). When the AVRH0 and AVRH1 pin voltages are turned on or off, they must not exceed AVCC0 and AVCC1. Even if a common analog input pin is used as an input port, its input voltage must not exceed AVCC0 or AVCC1. (However, the analog power supply voltage and digital power supply voltage can be turned on or off simultaneously.)  Treatment of C pin This device contains a voltage step-down circuit. A capacitor must always be connected to the C pin to assure the internal stabilization of the device. For the standard values, see the "Recommended Operating Conditions" of the latest data sheet.  Function Switching of a Multiplexed Port To switch between the port function and the multiplexed pin function, use the PFR (port function register). For details, see "I/O PORTS" in Hardware Manual.  Low-power Consumption Mode To set Sleep mode / Watch mode / Stop mode, or Watch mode (power-off) / Stop mode (power-off), see the section "Launching Sleep mode / Watch mode / Stop mode" or "Launching Watch mode (power-off) / Stop mode (power-off)" of "POWER CONSUMPTION CONTROL" in Hardware Manual, and follow the procedures. Do not perform the following when using a monitor debugger. •Do not set a break point for the low-power consumption transition program. •Do not execute an operation step for the low-power consumption transition program.  Notes When Writing Data in a Register Having the Status Flag When writing data in the register that has a status flag (especially, an interrupt request flag) to control function, take care not to clear its status flag erroneously. The program must be written not to clear the flag to the status bit, and to set the control bits to have the desired value. Especially, if multiple control bits are used, the bit instruction cannot be used. (The bit instruction can access to a single bit only.) The Byte, Half-word, or Word access must be used to write data in the control bits and status flag simultaneously. During this time, take care not to clear other bits (in this case, the bits of status flag) erroneously. Note: These points can be ignored because the bit instructions already take the points into consideration for registers that support read-modify-write (RMW) operations. These points must be considered when using the bit instructions for registers that do not support RMW operations. Document Number: 002-04665 Rev. *B Page 34 of 161 CY91580M/S Series 7. Block Diagram  CY91F583AM/F584AM/F585AM Regulator F R 81s C PU core M P U CR oscillator Ins truc tio n D e b u g In te rfa ce D ata XBS Power-on reset X B S C ros sbar S w itch Wild register RA M F la sh Fro m Ma s te r On-chip bus Layer 2 To S la ve Fro m Ma s te r On-chip bus Layer 1 To S la ve On-chip bus Main Flash/WorkFlash RAMECC/Diagnosis (XBS-RAM) DMAC Flash control register Bus diagnosis register Bus performance counter Peripheral bus bridge CAN (2ch) FlexRay (1unit) 16 Bus bridge RXDA-B,TXDA-B, TXENA-B,STOPWT RAMECC / Diagnosis Operating mode register B ac kUp RA M M D 0,M D 1,P040 Asynchronous bus bridge Asynchronous bus bridge (PCLK1 PCLK2) FlexRay clock control CAN prescaler I/O port setting (PCLK1 16-bit peripheral bus 32-bit peripheral bus RX0- 1, TX0- 1 32 PCLK2) Multi-function serial interface (4ch) CRC (2ch) D/A converter I / O P ort TIN0- 3, TOT0- 3 TIOA0- 1, TIOB0- 1 MONCLK (PCLK2 MTRCLK) U/D counter (2ch) Waveform generator (2 units (7ch)) Reload timer (4ch) Free-run timer (6ch) Base timer (2ch) Input capture (4ch) PPG (6ch) Output compare (7ch) Clock Monitor A/D converter DTTI0,RTO0-6 FRCK0-5 IN0-3 A DTG0-2, A N0-14, 16-23 I / O P ort TRG0- 1, PPG0- 5 DAOUT Motor control extension function WDT1 calibration A IN0- 1, BIN0- 1, Z IN0- 1 SOT0_0-1, SOT1-3, SIN0_0-1, SIN1-3, SCK0_0-1, SCK1-3, SCS1-3 Bus bridge (32-bit 16-bit) External interrupt input (8ch) Clock Supervisor Interrupt request batch read INT0- 7 Input cut-off inhibiting signal MM CR oscillation (trimming) Generation/clear of DMA transfer request NMI Watchdog timer (SW and HW) RSTX NMIX Delay interrupt Clock control (clock setting, main timer, PLL timer) Interrupt controller Power shutdown control Clock control register (frequency dividing setting) Reset control register Low-power consumption setting register Low-voltage detection (external low-voltage detection) Regulator control Low-voltage detection (internal low-voltage detection) Document Number: 002-04665 Rev. *B Page 35 of 161 CY91580M/S Series  CY91F583AS/F584AS/F585AS Regulator F R 81s C P U core Power-on reset M P U Ins truc tio n D e b u g In te rfa ce D ata XBS CR oscillator X B S C rossbar S w itch Wild register RA M F la sh Fro m Ma s te r On-chip bus Layer 2 To S la ve Fro m Ma s te r On-chip bus Layer 1 To S la ve On-chip bus Main Flash/WorkFlash RAMECC/Diagnosis (XBS-RAM) DMAC Flash control register Bus diagnosis register Bus performance counter Peripheral bus bridge CAN (1ch) FlexRay (1unit) 16 Bus bridge 32 Operating mode register RAMECC / Diagnosis RX0, TX0 B ac kUp RA M M D0,M D 1,P040 Asynchronous bus bridge Asynchronous bus bridge (PCLK1 (PCLK1 PCLK2) FlexRay clock control CAN prescaler I/O port setting WDT1 calibration 16-bit peripheral bus 32-bit peripheral bus RXDA-B,TXDA-B, TXENA-B,STOPWT PCLK2) Multi-function serial interface (2ch) CRC (2ch) D/A converter I / O P ort Waveform generator (2 units (7ch)) Reload timer (4ch) Free-run timer (6ch) Base timer (2ch) Input capture (4ch) PPG (6ch) Output compare (7ch) Clock Monitor A/D converter MONCLK DTTI0,RTO0-6 FRCK0-5 IN0-3 A DTG0- 2, A N0-14, 19, 20 I / O P ort TRG0- 1, PPG0- 5 MTRCLK) U/D counter (2ch) TIN0- 3, TOT0- 3 TIOA0- 1, TIOB0- 1 DAOUT Motor control extension function (PCLK2 A IN0- 1, BIN0- 1 , Z IN0- 1 SOT0_0, SOT1, SIN0_0, SIN1, SCK0_0, SCK1, SCS1 Bus bridge (32-bit 16-bit) External interrupt input (7ch) Clock Supervisor Interrupt request batch read INT0- 6 Input cut-off inhibiting signal MM CR oscillation (trimming) Generation/clear of DMA transfer request NMI Watchdog timer (SW and HW) RSTX NMIX Delay interrupt Clock control (clock setting, main timer, PLL timer) Interrupt controller Power shutdown control Clock control register (frequency dividing setting) Reset control register Low-power consumption setting register Low-voltage detection (external low-voltage detection) Regulator control Low-voltage detection (internal low-voltage detection) Document Number: 002-04665 Rev. *B Page 36 of 161 CY91580M/S Series 8. Memory Map CY91F583AM/F583AS MB91F583AM/F583AS 0000_0000 H IO area 0000_4000 H 0000_6000 H BackUp RAM(8KB) 0001_0000 H RAM(32KB) IO area 0001_8000 H CY91F584AM/F584AS MB91F584AM/F584AS 0000_0000 H   000C_0000 H Reserved   000F_FC00 H Interrupt vector table Reset vector table 0010_0000 H 0001_0000 H 0001_0000 H RAM(48KB)   0007_0000 H   000E_0000 H   000F_FC00 H Flash memory (384+64)KB Reserved Interrupt vector table Reset vector table 0010_0000 H WorkFlash 64KB 0034_0000 H Reserved Document Number: 002-04665 Rev. *B 0007_0000 H     000F_FC00 H Interrupt vector table Reset vector table WorkFlash 64KB Reserved 0033_0000 H WorkFlash 64KB 0034_0000 H Reserved FFFF_FFFF H Flash memory (512+64)KB 0010_0000 H 0034_0000 H FFFF_FFFF H Reserved Reserved   0033_0000 H RAM(48KB) 0001_C000 H Reserved Reserved   0033_0000 H IO area 0000_4000 H BackUp RAM(8KB) 0000_6000 H IO area 0001_C000 H Flash memory (256+64)KB 0000_0000 H 0000_4000 H BackUp RAM(8KB) 0000_6000 H IO area Reserved   0007_0000 H IO area CY91F585AM/F585AS MB91F585AM/F585AS Reserved FFFF_FFFF H Page 37 of 161 CY91580M/S Series I/O Map 9. The following I/O map shows the relationship between memory space and registers for peripheral resources. Legend of I/O Map Read/Write attribute (R: Read W: Write) Address 000090H 000094H 000098H 00009CH 0000A0H 0000A4H 0000A8H Address offset value/Register name +3 +2 +1 BT1TMR [R] H BT1TMCR [R/W] B,H,W 00000000 00000000 00000000 00000000 BT1STC [R/W] B 00000000 BT1PCSR/BT1PRLL [R/W] H BT1PDUT/BT1PRLH/BT1DTBF [R/W] H 00000000 00000000 00000000 00000000 BTSEL [R/W] B BTSSSR [W] B, H ----0000 --------------11 ADERH [R/W] B, H, W ADERL [R/W] B, H, W 00000000 00000000 00000000 00000000 ADCR0 [R] B,H,W ADCS1 [R/W] B,H,W ADCS0 [R/W] B,H,W ADCR1 [R] B,H,W 00000000 ------XX XXXXXXXX 00000000 ADCT1 [R/W] B,H,W ADCT0 [R/W] B,H,W ADSCH [R/W] B,H,W ADECH [R/W] B,H,W 00010000 00101100 ---00000 ---00000 Block +0 Base timer 1 A/D converter Data access attribute B: Byte H: Half-word W: Word (Note) The access by the data access attribute not described is disabled. Initial register value after reset The initial register values after reset are indicated as follows: "1": Initial value "1" "0": Initial value "0" "X": Initial value undefined "-": Reserved bit/Undefined bit "*": Initial value "0" or "1" according to the setting Note: It is prohibited to access addresses not described here. Document Number: 002-04665 Rev. *B Page 38 of 161 CY91580M/S Series  CY91F583AM/F584AM/F585AM Address offset value/Register name Address 000000H 000004H 000008H 00000CH +0 +1 +2 +3 PDR00[R/W] B,H,W PDR01[R/W] B,H,W PDR02[R/W] B,H,W PDR03[R/W] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX PDR04[R/W] B,H,W PDR05[R/W] B,H,W PDR06[R/W] B,H,W PDR07[R/W] B,H,W XXXXXXXX -XXXXXXX -XXXXXXX -----XXX PDR08[R/W] B,H,W PDR09[R/W] B,H,W PDR10[R/W] B,H,W XXXXXXXX XXXXXXXX -----XXX - - - - - - - - WDTCR0[R/W] WDTCPR0[W] WDTCR1[R] WDTCPR1[W] B,H,W B,H,W B,H,W B,H,W -0--0000 00000000 ----0010 00000000 - - - - - Block Port data register - 000010H | Reserved 000038H 00003CH 000040H 000044H DICR[R/W] B -------0 Watchdog timer [S] Reserved - Delay interrupt 000048H | - - Reserved TMRLRA0[R/W] H TMR0[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB0[R/W] H TMCSR0[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 - - 00005CH 000060H 000064H Reload timer 0 000068H | - - Reserved 00007CH 000080H 000084H 000088H 00008CH 000090H 000094H 000098H 00009CH BT0TMR[R] H BT0TMCR[R/W] H 00000000 00000000 -0000000 00000000 BT0TMCR2[R/W] B BT0STC[R/W] B -------0 -0-0-0-0 BT0PCSR/BT0PRLL[R/W] H 00000000 00000000 - - - BT0PDUT/BT0PRLH/BT0DTBF [R/W] H 00000000 00000000 - BT1TMR[R] H - - BT1TMCR[R/W] H 00000000 00000000 -0000000 00000000 BT1TMCR2[R/W] B BT1STC[R/W] B -------0 -0-0-0-0 - - BT1PCSR/BT1PRLL[R/W] H BT1PDUT/BT1PRLH/BT1DTBF[R/W] H 00000000 00000000 00000000 00000000 BTSEL01[R/W] B ----0000 Base timer 0 - BTSSSR[W] B,H Base timer 1 Base timer 0,1 -------- ------11 0000A0H | - - - - Reserved 0000FCH Document Number: 002-04665 Rev. *B Page 39 of 161 CY91580M/S Series Address offset value/Register name Address 000100H 000104H 000108H 00010CH 000110H 000114H +0 +1 +2 Block +3 TMRLRA1[R/W] H TMR1[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB1[R/W] H TMCSR1[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 TMRLRA2[R/W] H TMR2[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB2[R/W] H TMCSR2[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 TMRLRA3[R/W] H TMR3[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB3[R/W] H TMCSR3[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 - - - - IRPR0H[R] B,H,W IRPR0L[R] B,H,W IRPR1H[R] B,H,W IRPR1L[R] B,H,W 00------ 00------ 00------ -------- IRPR2H[R] B,H,W IRPR2L[R] B,H,W *5 IRPR3H[R] B,H,W IRPR3L[R] B,H,W 00------ 00------ Reload timer 1 Reload timer 2 Reload timer 3 000118H | Reserved 00011CH 000120H 000124H 000128H 00012CH 000130H 000134H 000138H 00013CH 000140 H 000144 H -------- 0000---- IRPR4H[R] B,H,W IRPR4L[R] B,H,W IRPR5H[R] B,H,W IRPR5L[R] B,H,W 00------ 000000-- 00------ 00------ IRPR6H[R] B,H,W IRPR6L[R] B,H,W IRPR7H[R] B,H,W IRPR7L[R] B,H,W 0000---- 00------ 00------ -------- IRPR8H[R] B,H,W IRPR8L[R] B,H,W IRPR9H[R] B,H,W IRPR9L[R] B,H,W -------- 00------ 00------ 00------ IRPR10H[R] B,H,W IRPR10L[R] B,H,W IRPR11H[R] B,H,W IRPR11L[R] B,H,W 00------ 00------ 00------ 0000000- IRPR12H[R] B,H,W IRPR12L[R] B,H,W IRPR13H[R] B,H,W IRPR13L[R] B,H,W 0000000- 00000000 0000000- 00000000 IRPR14H[R] B,H,W IRPR14L[R] B,H,W IRPR15H[R] B,H,W IRPR15L[R] B,H,W 00------ 00------ 00000000 0000---- IRPR16H[R] B,H,W IRPR16L[R] B,H,W IRPR17H[R] B,H,W IRPR17L[R]B,H,W 00------ 00------ 00------ -------- IRPR18H[R] B,H,W -------- IRPR18L[R] - - - - - - B,H,W Interrupt request batch read register 000000-- 000148H | Reserved 0001FCH 000200H 000204H 000208H PCN0[R/W] B,H,W PCSR0[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT0[W] H,W PTMR0[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN1[R/W] B,H,W PCSR1[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX Document Number: 002-04665 Rev. *B PPG0 PPG1 Page 40 of 161 CY91580M/S Series Address offset value/Register name Address 00020CH 000210H 000214H 000218H 00021CH 000220H 000224H 000228H 00022CH +0 +1 +2 Block +3 PDUT1[W] H,W PTMR1[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN2[R/W] B,H,W PCSR2[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT2[W] H,W PTMR2[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN3[R/W] B,H,W PCSR3[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT3[W] H,W PTMR3[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN4[R/W] B,H,W PCSR4[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT4[W] H,W PTMR4[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN5[R/W] B,H,W PCSR5[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT5[W] H,W PTMR5[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 - - GTRS0[R/W] B,H,W GTRS1[R/W] B,H,W -0000000 -0000000 -0000000 -0000000 PPG2 PPG3 PPG4 PPG5 000230H | Reserved 0002BCH 0002C0H 0002C4H GTRS2[R/W] B,H,W - -0000000 -0000000 0002C8H - - 0002CCH - - 0002D0H - - 0002D4H - - 0002D8H GTREN0[R/W] H,W - 0002E0H - 0002E4H - 0002E8H - 0002ECH 0002F0H 0002F4H 0002F8H 0002FCH - -------- --000000 0002DCH PPG Control GATEC0[R/W] B,H,W ------00 GATEC4[R/W] B,H,W - Reserved GATEC2[R/W] B,H,W ------00 - - - - - - - - - RCRH0[W] H,W RCRL0[W] B,H,W UDCRH0[R] H,W UDCRL0[R] B,H,W 00000000 00000000 00000000 00000000 ------00 CCR0[R/W] B,H - 00000000 -0001000 CSR0[R] B RCRL1[W] B,H,W UDCRH1[R] H,W UDCRL1[R] B,H,W 00000000 00000000 00000000 00000000 00000000 -0001000 Document Number: 002-04665 Rev. *B - Reserved U/D counter 0 00000000 RCRH1[W] H,W CCR1[R/W] B,H PPG GATE Control CSR1[R] B U/D counter 1 00000000 Page 41 of 161 CY91580M/S Series Address offset value/Register name Address +0 000300H - 000304H - 000308H - 00030CH +1 +2 +3 Reserved - - - - - - - 000310H - - 000314H - - - 000318H - 00031CH - - - 000320H 000324H 000328H 00032CH 000330H 000334H 000338H 00033CH 000340H 000344H 000348H 00034CH 000350H 000354H 000358H 00035CH 000360H 000364H Block Reserved Reserved MPUCR[R/W] H 000000-0 ----0100 - DPVAR[R] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX - - DPVSR[R/W] H -------- 00000--0 DEAR[R] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX - - DESR[R/W] H -------- 00000--0 PABR0[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR0[R/W] H 000000-0 00000--0 PABR1[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR1[R/W] H MPU [S] 000000-0 00000--0 (Only the CPU can access this area) PABR2[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR2[R/W] H 000000-0 00000--0 PABR3[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR3[R/W] H 000000-0 00000--0 PABR4[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR4[R/W] H 000000-0 00000--0 PABR5[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR5[R/W] H 000000-0 00000--0 PABR6[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - Document Number: 002-04665 Rev. *B PACR6[R/W] H 000000-0 00000--0 Page 42 of 161 CY91580M/S Series Address offset value/Register name Address 000368H +0 +1 +2 +3 Block PABR7[R/W] W MPU [S] XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 00036CH - 000370H - 000374H - 000378H - 00037CH - 000380H - 000384H - 000388H - 00038CH - 000390H - 000394H - 000398H - 00039CH - 0003A0H - 0003A4H - 0003A8H - 0003ACH - (Only the CPU can access this area) PACR7[R/W] H 000000-0 00000--0 - - - - - - - - - - - - Reserved [S] Reserved [S] - - - - - - - - 0003B0H | - Reserved [S] 0003CCH 0003D0H - 0003D4H - 0003D8H - 0003DCH - Reserved [S] 0003E0H | - - - - ICSEL0[R/W] B,H,W ICSEL1[R/W] B,H,W ICSEL2[R/W] B,H,W ICSEL3[R/W] B,H,W -----000 -------0 -------0 -------0 ICSEL4[R/W] B,H,W ICSEL5[R/W] B,H,W ICSEL6[R/W] B,H,W ICSEL7[R/W] B,H,W -------0 -------0 -------0 ICSEL8[R/W] B,H,W ICSEL9[R/W] B,H,W -------0 -------0 Reserved [S] 0003FCH 000400H 000404H 000408H 00040CH Generation and clear of DMA ICSEL10[R/W] B,H,W ICSEL11[R/W] B,H,W transfer request ------00 -------0 -----000 ICSEL12[R/W] B,H,W ICSEL13[R/W] B,H,W ICSEL14[R/W] B,H,W ICSEL15[R/W] B,H,W -------0 -------0 Document Number: 002-04665 Rev. *B -------0 -------0 Page 43 of 161 CY91580M/S Series Address offset value/Register name Address 000410H 000414H +0 +1 +2 +3 ICSEL16[R/W] B,H,W ICSEL17[R/W] B,H,W ICSEL18[R/W] B,H,W ICSEL19[R/W] B,H,W -------0 -------0 -------0 -------0 ICSEL20[R/W] B,H,W ICSEL21[R/W] B,H,W ICSEL22[R/W] B,H,W ICSEL23[R/W] B,H,W Generation and clear of DMA ICSEL24[R/W] B,H,W ICSEL25[R/W] B,H,W ICSEL26[R/W] B,H,W ICSEL27[R/W] B,H,W transfer request -----000 -----000 -------0 -------0 -------0 -----000 -----000 -----000 00041CH - - - - 000420H - - - - - - - - ICR00[R/W] B,H,W ICR01[R/W] B,H,W ICR02[R/W] B,H,W ICR03[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR04[R/W] B,H,W ICR05[R/W] B,H,W ICR06[R/W] B,H,W ICR07[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR08[R/W] B,H,W ICR09[R/W] B,H,W ICR10[R/W] B,H,W ICR11[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR12[R/W] B,H,W ICR13[R/W] B,H,W ICR14[R/W] B,H,W ICR15[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR16[R/W] B,H,W ICR17[R/W] B,H,W ICR18[R/W] B,H,W ICR19[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR20[R/W] B,H,W ICR21[R/W] B,H,W ICR22[R/W] B,H,W ICR23[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR24[R/W] B,H,W ICR25[R/W] B,H,W ICR26[R/W] B,H,W ICR27[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR28[R/W] B,H,W ICR29[R/W] B,H,W ICR30[R/W] B,H,W ICR31[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR32[R/W] B,H,W ICR33[R/W] B,H,W ICR34[R/W] B,H,W ICR35[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR36[R/W] B,H,W ICR37[R/W] B,H,W ICR38[R/W] B,H,W ICR39[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR40[R/W] B,H,W ICR41[R/W] B,H,W ICR42[R/W] B,H,W ICR43[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR44[R/W] B,H,W ICR45[R/W] B,H,W ICR46[R/W] B,H,W ICR47[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 - - - - 000418H Block 000424H | Reserved 00043CH 000440H 000444H 000448H 00044CH 000450H 000454H 000458H 00045CH 000460H 000464H 000468H 00046CH Interrupt controller [S] 000470H | Reserved [S] 00047CH Reset control [S] RSTRR[R] 000480H B,H,W XXXX--XX 000484H - RSTCR[R/W] B,H,W STBCR[R/W] B,H,W 111----0 000---11* - - Document Number: 002-04665 Rev. *B - Power consumption control [S] * Writing to STBCR by DMA is disabled. - Reserved [S] Page 44 of 161 CY91580M/S Series Address offset value/Register name Address 000488H 00048CH 000490H 000494H +0 DIVR0[R/W] B,H,W 000----- +1 - +2 DIVR2[R/W] B,H,W 0011---- +3 Block - Clock control [S] Reserved [S] - - - - IORR0[R/W] B,H,W IORR1[R/W] B,H,W IORR2[R/W] B,H,W IORR3[R/W] B,H,W -0000000 -0000000 -0000000 -0000000 IORR4[R/W] B,H,W IORR5[R/W] B,H,W IORR6[R/W] B,H,W IORR7[R/W] B,H,W DMA transfer request from a peripheral [S] -0000000 -0000000 -0000000 -0000000 000498H - - - - 00049CH - - - - 0004A0H - - - - Reserved - - - CAN prescaler - - - - Reserved - - - - Reserved - - - - Reserved 0004A4H CANPRE[R/W] B,H,W ---00000 0004A8H | 0004ACH 0004B0H 0004B4H | 0004C0H 0004C4H 0004C8H CUCR1[R/W] B,H,W CUTD1[R/W] B,H,W -------- ---0--00 11000011 01010000 WDT1 calibration CUTR1[R] B,H,W -------- 00000000 00000000 00000000 0004CCH | - - - - 0004E0H - - CSCFG[R/W] B,H,W CMCFG[R/W] B,H,W 0004E4H - - ---0---- 00000000 - - 0004E8H PLL2DIVM[R/W] B,H,W PLL2DIVN[R/W] B,H,W PLL2DIVG[R/W] B,H,W PLL2MULG[R/W] B,H,W ----0000 -0000000 ----0000 00000000 PLL2CTRL[R/W] B,H,W PLL2DIVK[R/W] ----0000 -------0 - - Reserved 0004DCH 0004ECH B,H,W CLKR2[R/W] B,H,W 000--000 Clock monitor FlexRay clock control *5 - 0004F0H | - - Reserved 0004FCH 000500H - Reserved 000504H - Reserved 000508H | - - - - Reserved 00050CH Document Number: 002-04665 Rev. *B Page 45 of 161 CY91580M/S Series Address offset value/Register name Address 000510H 000514H +0 +1 +2 CSELR[R/W] B,H,W CMONR[R] B,H,W MTMCR[R/W] B,H,W -0----00 -01---00 00001111 CSTBR[R/W] B,H,W PTMCR[R/W] B,H,W 00-00000 11110000 ----0000 00------ 000518H - 00051CH - 000520H CCPSSELR[R/W] B,H,W - 000528H 00052CH 000530H - - - - Clock control [S] - Reset [S] - - Reserved [S] - - CCPSDIVR[R/W] B,H,W CCPLLFBR[R/W] B,H,W CCSSFBR0[R/W] B,H,W CCSSFBR1[R/W] B,H,W -0000000 --000000 ---00000 CCSSCCR0[R/W] B,H,W CCSSCCR1[R/W] ----0000 000----- -------- CCCGRCR0[R/W] B,H,W CCCGRCR1[R/W] B,H,W CCCGRCR2[R/W] B,H,W 00----00 00000000 00000000 - CCPMUCR0[R/W] B,H,W CCPMUCR1[R/W] B,H,W 0-----00 0--00000 0---XXXX -------0 000524H - PLLCR[R/W] B,H,W CPUAR[R/W] B,H,W Block +3 -000-000 B,H,W Clock control 2 000534H - - - - 000538H - - - - 00053CH - - - - - - - - EIRR0[R/W] B,H,W ENIR0[R/W] B,H,W ELVR0[R/W] B,H,W External interrupt XXXXXXXX 00000000 00000000 00000000 (INT0 to 7) - - - - Reserved - - CSV 000540H | Reserved 00054CH 000550H 000554H | 000568H CSVCR[R/W] B 00056CH - 000570H CRTR[R/W] B,H,W 01111111 - - - WDT1 calibration (trimming) - - - - Reserved - - - Regulator control - Low-voltage detection -0--1--0 000574H | 00057CH 000580H 000584H REGSEL[R/W] B,H,W 01--110LVD5R[R/W] B,H,W LVD5F[R/W] B,H,W -------1 001100-1 Document Number: 002-04665 Rev. *B LVD[R/W] B,H,W 01000--0 Page 46 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 Block +3 000588H | - - - - PMUSTR [R/W] B,H,W PMUCTLR[R/W] B,H,W PWRTMCTL[R/W] B,H,W - 0-----1X 0-00---- -----011 - PMUINTF1[R/W] B,H,W PMUINTF2[R/W] B,H,W 00000000 -00----- Reserved 00058CH 000590H 000594H - PMU 000598H - - - - 00059CH - - - - - - - - Reserved - - - - Reserved [S] - - - - Reserved [S] - - - - Reserved [S] - - - - Reserved [S] - - - - Reserved [S] - - - - Reserved [S] - - - - Reserved [S] - - - - Reserved 0005A0H | 0005FCH 000600H | 00060CH 000610H | 00063CH 000640H | 00064CH 000650H | 00067CH 000680H | 00068CH 000690H | 0006BCH 0006C0H | 0006CCH 0006D0H | 0006F0H 0006F4H - Reserved 0006F8H | - - - - Reserved 0006FCH 000700H - Reserved 000704H | - - - - Reserved 00070CH Document Number: 002-04665 Rev. *B Page 47 of 161 CY91580M/S Series Address offset value/Register name Address 000710H 000714H 000718H 00071CH +0 +1 +2 BPCCRA[R/W] B BPCCRB[R/W] B BPCCRC[R/W] B 00000000 00000000 00000000 +3 Block - BPCTRA[R/W] W 00000000 00000000 00000000 00000000 Bus performance counter BPCTRB[R/W] W 00000000 00000000 00000000 00000000 BPCTRC[R/W] W 00000000 00000000 00000000 00000000 000720H | - - - - Reserved - - - Operation mode - - - Reserved [S] FSTR[R/W] B -----001 Flash memory register [S] 0007F8H 0007FCH BMODR[R] B,H,W XXXXXXXX 000800H | - 00083CH 000840H 000844H FCTLR[R/W] H - -0--1000 0--0---- - - - Reserved [S] - - - - Reserved [S] - - - - 000848H | 000854H 000858H WREN[R/W] H Wild register [S] 00000000 00000000 00085CH | - - Reserved [S] 00087CH 000880H 000884H 000888H 00088CH 000890H 000894H 000898H 00089CH 0008A0H WRAR00[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR00[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR01[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR01[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR02[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-- Wild register [S] WRDR02[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR03[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR03[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR04[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-- Document Number: 002-04665 Rev. *B Page 48 of 161 CY91580M/S Series Address 0008A4H 0008A8H 0008ACH 0008B0H 0008B4H 0008B8H 0008BCH 0008C0H 0008C4H 0008C8H 0008CCH 0008D0H 0008D4H 0008D8H 0008DCH 0008E0H 0008E4H 0008E8H 0008ECH 0008F0H 0008F4H 0008F8H 0008FCH Address offset value/Register name +0 +1 +2 +3 Block WRDR04[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR05[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR05[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR06[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR06[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR07[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR07[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR08[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR08[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR09[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR09[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR10[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-- Wild register [S] WRDR10[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR11[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR11[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR12[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR12[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR13[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR13[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR14[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR14[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR15[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR15[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX Document Number: 002-04665 Rev. *B Page 49 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 Block +3 000900H | - - - - Reserved 000BF8H 000BFCH 000C00H 000C04H 000C08H 000C0CH 000C10H 000C14H 000C18H 000C1CH 000C20H 000C24H 000C28H 000C2CH 000C30H 000C34H 000C38H 000C3CH 000C40H 000C44H 000C48H 000C4CH - UER[W] B,H,W -------- -------X OCDU DCCR0[R/W] W 0----000 --00--00 00000000 0-000000 DCSR0[R/W] H DTCR0[R/W] H 0------- -----000 00000000 00000000 DSAR0[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR0[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR1[R/W] W 0----000 --00--00 00000000 0-000000 DCSR1[R/W] H DTCR1[R/W] H 0------- -----000 00000000 00000000 DSAR1[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR1[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR2[R/W] W 0----000 --00--00 00000000 0-000000 DCSR2[R/W] H DTCR2[R/W] H 0------- -----000 00000000 00000000 DSAR2[R/W] W DMA controller [S] XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR2[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR3[R/W] W 0----000 --00--00 00000000 0-000000 DCSR3[R/W] H DTCR3[R/W] H 0------- -----000 00000000 00000000 DSAR3[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR3[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR4[R/W] W 0----000 --00--00 00000000 0-000000 DCSR4[R/W] H DTCR4[R/W] H 0------- -----000 00000000 00000000 DSAR4[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR4[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX Document Number: 002-04665 Rev. *B Page 50 of 161 CY91580M/S Series Address offset value/Register name Address 000C50H 000C54H 000C58H 000C5CH 000C60H 000C64H 000C68H 000C6CH 000C70H 000C74H 000C78H 000C7CH +0 +1 +2 +3 Block DCCR5[R/W] W 0----000 --00--00 00000000 0-000000 DCSR5[R/W] H DTCR5[R/W] H 0------- -----000 00000000 00000000 DSAR5[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR5[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR6[R/W] W 0----000 --00--00 00000000 0-000000 DCSR6[R/W] H DTCR6[R/W] H 0------- -----000 00000000 00000000 DSAR6[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR6[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DMA controller [S] DCCR7[R/W] W 0----000 --00--00 00000000 0-000000 DCSR7[R/W] H DTCR7[R/W] H 0------- -----000 00000000 00000000 DSAR7[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR7[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 000C80H | - - - - - - DNMIR[R/W] B DILVR[R/W] B 0------0 ---11111 000DF0H 000DF4H 000DF8H 000DFCH 000E00H 000E04H 000E08H 000E0CH DMACR[R/W] W 0------- -------- 0------- -------- - - - DDR00[R/W] B,H DDR01[R/W] B,H DDR02[R/W] B,H DDR03[R/W] B,H 00000000 00000000 00000000 00000000 DDR04[R/W] B,H DDR05[R/W] B,H DDR06[R/W] B,H DDR07[R/W] B,H 00000000 -0000000 -0000000 -----000 DDR08[R/W] B,H DDR09[R/W] B,H DDR10[R/W] B,H 00000000 00000000 -----000 - - - - - - - - Reserved [S] Data direction register - 000E10H | Reserved 000E1CH Document Number: 002-04665 Rev. *B Page 51 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 PFR00[R/W] B,H PFR01[R/W] B,H PFR02[R/W] B,H PFR03[R/W] B,H 00000000 00000000 00000000 00000000 PFR04[R/W] B,H PFR05[R/W] B,H PFR06[R/W] B,H PFR07[R/W] B,H 00000000 -0000000 -0000000 -----000 PFR08[R/W] B,H PFR09[R/W] B,H PFR10[R/W] B,H 00000000 00000000 -----000 - - - - - - - - PDDR00[R] B,H,W PDDR01[R] B,H,W PDDR02[R] B,H,W PDDR03[R] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX PDDR04[R] B,H,W PDDR05[R] B,H,W PDDR06[R] B,H,W PDDR07[R] B,H,W XXXXXXXX -XXXXXXX -XXXXXXX -----XXX PDDR08[R] B,H,W PDDR09[R] B,H,W PDDR10[R] B,H,W XXXXXXXX XXXXXXXX -----XXX - - - - - - - - EPFR00[R/W] B,H EPFR01[R/W] B,H EPFR02[R/W] B,H EPFR03[R/W] B,H ------00 ---00000 --000000 --000000 000E64H - - EPFR06[R/W] B,H EPFR07[R/W] B,H ------00 ----0000 000E68H EPFR08[R/W] B,H *5 EPFR09[R/W] B,H EPFR10[R/W] B,H -------0 -0000000 000E20H 000E24H 000E28H 000E2CH Block Port function register - 000E30H | Reserved 000E3CH 000E40H 000E44H 000E48H 000E4CH Input data direct read register - 000E50H | Reserved 000E5CH 000E60H ----0000 EPFR14[R/W] B,H - 000E6CH - - 000E70H - - - - 000E74H - - - - 000E78H - - - - 000E7CH - - - - 000E80H - - - - - - - - PPER00[R/W] B,H PPER01[R/W] B,H PPER02[R/W] B,H PPER03[R/W] B,H 00000000 00000000 00000000 00000000 PPER04[R/W] B,H PPER05[R/W] B,H PPER06[R/W] B,H PPER07[R/W] B,H 00000000 -0000000 -0000000 -----000 PPER08[R/W] B,H PPER09[R/W] B,H PPER10[R/W] B,H 00000000 00000000 -----000 - - - --0-0-0- - Extended port function register 000E84H | Reserved 000EBCH 000EC0H 000EC4H 000EC8H 000ECCH Document Number: 002-04665 Rev. *B Port pull-up/down enable register - Page 52 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 Block 000ED0H | - - - - Reserved PILR00[R/W] B,H PILR01[R/W] B,H PILR02[R/W] B,H PILR03[R/W] B,H 11111111 11111111 11111111 11111111 PILR04[R/W] B,H PILR05[R/W] B,H PILR06[R/W] B,H PILR07[R/W] B,H 11111111 -1111111 -1111111 -----111 PILR08[R/W] B,H PILR09[R/W] B,H PILR10[R/W] B,H 11111111 11111111 -----111 - - - - - - - - Reserved - - - - Reserved PODR00[R/W] B,H PODR01[R/W] B,H PODR02[R/W] B,H PODR03[R/W] B,H 00000000 00000000 00000000 00000000 PODR04[R/W] B,H PODR05[R/W] B,H PODR06[R/W] B,H PODR07[R/W] B,H 00000000 -0000000 -0000000 -----000 PODR08[R/W] B,H PODR09[R/W] B,H PODR10[R/W] B,H 00000000 00000000 -----000 - - - - - - - - Reserved - - - Port input enable register - - Port key code 000EDCH 000EE0H 000EE4H 000EE8H 000EECH Port input level selection register - 000EF0H | 000EFCH 000F00H | 000F1CH 000F20H 000F24H 000F28H 000F2CH Port output drive register - 000F30H | 000F3CH 000F40H 000F44H 000F48H 000F4CH PORTEN[R/W] B,H,W ------00 KEYCDR[R/W] H 00000000 00000000 ADERH[R/W] B,H ADERL[R/W] B,H -------- 11111111 -1111111 11111111 DAER[R/W] B,H -------0 Analog input enable register - - - Analog output enable register - - - Reserved - - Synchronous/asyn chronous switch control - - Reserved 000F50H | - 000FFCH 001000H SACR[R/W] B,H,W -------0 PICD[R/W] B,H,W ----0011 001004H | - - 0010BCH Document Number: 002-04665 Rev. *B Page 53 of 161 CY91580M/S Series Address offset value/Register name Address 0010C0H 0010C4H 0010C8H 0010CCH 0010D0H 0010D4H 0010D8H 0010DCH +0 - +1 - +2 - +3 Block CRCCR[R/W] B,H,W -0000000 CRCINIT[R/W] B,H,W 11111111 11111111 11111111 11111111 CRC arithmetic operation 0 CRCIN[R/W] B,H,W 00000000 00000000 00000000 00000000 CRCR[R] B,H,W 11111111 11111111 11111111 11111111 - - - CRCCR1[R/W] B,H,W -0000000 CRCINIT1[R/W] B,H,W 11111111 11111111 11111111 11111111 CRC arithmetic operation 1 CRCIN1[R/W] B,H,W 00000000 00000000 00000000 00000000 CRCR1[R] B,H,W 11111111 11111111 11111111 11111111 0010E0H | - - - - - - Reserved TCGSE[R/W] B,H,W Free-run timer simultaneous activation 0010FCH 001100H 001104H 001108H 00110CH 001110H 001114H 001118H 00111CH 001120H 001124H 001128H 00112CH 001130H TCGS[R/W] B,H,W ------00 CPCLRB0/CPCLR0[R/W] H,W TCDT0[R/W] H,W 11111111 11111111 00000000 00000000 TCCS0[R/W] B,H,W --000000 Free-run timer 0 00000000 01000000 ----0000 -------CPCLRB1/CPCLR1[R/W] H,W TCDT1[R/W] H,W 11111111 11111111 00000000 00000000 TCCS1[R/W] B,H,W Free-run timer 1 00000000 01000000 ----0000 -------CPCLRB2/CPCLR2[R/W] H,W TCDT2[R/W] H,W 11111111 11111111 00000000 00000000 TCCS2[R/W] B,H,W Free-run timer 2 00000000 01000000 ----0000 -------CPCLRB3/CPCLR3[R/W] H,W TCDT3[R/W] H,W 11111111 11111111 00000000 00000000 TCCS3[R/W] B,H,W Free-run timer 3 00000000 01000000 ----0000 -------CPCLRB4/CPCLR4[R/W] H,W TCDT4[R/W] H,W 11111111 11111111 00000000 00000000 TCCS4[R/W] B,H,W Free-run timer 4 00000000 01000000 ----0000 -------CPCLRB5/CPCLR5[R/W] H,W TCDT5[R/W] H,W 11111111 11111111 00000000 00000000 TCCS5[R/W] B,H,W Free-run timer 5 00000000 01000000 ----0000 -------- Document Number: 002-04665 Rev. *B Page 54 of 161 CY91580M/S Series Address offset value/Register name Address 001134H 001138H 00113CH 001140H 001144H 001148H 00114CH 001150H 001154H 001158H 00115CH 001160H 001164H 001168H 00116CH 001170H 001174H 001178H 00117CH 001180H 001184H 001188H +0 +1 +2 +3 Block FRS0[R/W] B,H,W -------- -000-000 -000-000 -000-000 FRS1[R/W] B,H,W -------- -------- -000-000 -000-000 FRS2[R/W] B,H,W -------- -000-000 -000-000 -000-000 - Free-run timer selection FRS4[R/W] B,H,W -000-000 -000-000 -000-000 -000-000 FRS5[R/W] B,H,W -----000 -000-000 -000-000 -000-000 FRS6[R/W] B,H,W -000-000 -000-000 -000-000 -000-000 OCCPB0/OCCP0[R/W] H,W OCCPB1/OCCP1[R/W] H,W 00000000 00000000 00000000 00000000 OCS01[R/W] B,H,W -110--00 00001100 - OCMOD01[R/W] B,H,W ------00 OCCPB2/OCCP2[R/W] H,W OCCPB3/OCCP3[R/W] H,W 00000000 00000000 00000000 00000000 OCS23[R/W] B,H,W -110--00 00001100 - OCMOD23[R/W] B,H,W OCCPB5/OCCP5[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 - OCMOD45[R/W] B,H,W OCCPB7/OCCP7[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 - OCMOD67[R/W] B,H,W OCCPB9/OCCP9[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 - OCMOD89[R/W] B,H,W OCCPB11/OCCP11[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 IPCP1[R] H,W 00000000 00000000 00000000 00000000 ------00 00000000 Document Number: 002-04665 Rev. *B OCMOD1011 [R/W] B,H,W Output compare 10/11 ------00 IPCP0[R] H,W ICS01[R/W] B,H,W Output compare 8/9 ------00 OCCPB10/OCCP10[R/W] H,W OCS1011[R/W] B,H,W Output compare 6/7 ------00 OCCPB8/OCCP8[R/W] H,W OCS89[R/W] B,H,W Output compare 4/5 ------00 OCCPB6/OCCP6[R/W] H,W OCS67[R/W] B,H,W Output compare 2/3 ------00 OCCPB4/OCCP4[R/W] H,W OCS45[R/W] B,H,W Output compare 0/1 - LSYNS[R/W] B,H,W Input capture 0/1 ----0000 Page 55 of 161 CY91580M/S Series Address offset value/Register name Address 00118CH 001190H +0 +1 +2 IPCP2[R] H,W IPCP3[R] H,W 00000000 00000000 00000000 00000000 ICS23[R/W] B,H,W - ------00 00000000 Input capture 2/3 - 001194H - - 001198H - - 00119CH - - 0011A0H - - - - - 0011A4H 0011A8H 0011ACH 0011B0H DTSR[R/W] B,H,W ------10 TMRR0[R/W] H,W TMRR1[R/W] H,W 00000000 00000001 00000000 00000001 TMRR2[R/W] H,W DTSCR0[R/W] B,H,W DTSCR1[R/W] B,H,W DTSCR2[R/W] B,H,W 00000000 - 0011B8H - 0011C0H 0011C4H 0011C8H 0011CCH - 00000000 00000001 TMRR5[R/W] H,W - 00000000 00000001 Reserved DTTI selection DTMNS0[R/W] B,H,W Waveform generator 0/1/2 00---000 SIGCR20[R/W] B,H,W 000000-1 00000000 - ADTSS[R/W] B,H,W -------0 - Waveform generator 3/4/5 DTSCR3[R/W] B,H,W DTSCR4[R/W] B,H,W DTSCR5[R/W] B,H,W - 0011F0H 00000000 TMRR4[R/W] H,W - 0011ECH SIGCR10[R/W] B,H,W - 00000000 00000001 0011D8H 0011E8H 000000-- TMRR3[R/W] H,W 0011D4H 0011E4H DTIR0[R/W] B,H,W 00000000 Reserved 000000-- -------- -------- -------- - 0011E0H 00000000 - PICS0[R/W] B,H,W 0011D0H 0011DCH - 00000000 00000001 0011B4H 0011BCH - Block +3 00000000 DTIR1[R/W] B,H,W 000000-SIGCR11[R/W] B,H,W 00000000 00000000 - DTMNS1[R/W] B,H,W 00---000 Waveform SIGCR21[R/W] B,H,W generator 3/4/5 -------1 - - - - - - ADTSE[R/W] B,H,W -------- 00000000 -0000000 00000000 ADCOMP0/ADCOMPB0[R/W] H,W ADCOMP1/ADCOMPB1[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP2/ADCOMPB2[R/W] H,W ADCOMP3/ADCOMPB3[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP4/ADCOMPB4[R/W] H,W ADCOMP5/ADCOMPB5[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP6/ADCOMPB6[R/W] H,W ADCOMP7/ADCOMPB7[R/W] H,W 00000000 00000000 00000000 00000000 Document Number: 002-04665 Rev. *B 12-bit A/D converter Page 56 of 161 CY91580M/S Series Address offset value/Register name Address 0011F4H 0011F8H 0011FCH 001200H 001204H 001208H 00120CH 001210H +0 +1 +2 +3 ADCOMP8/ADCOMPB8[R/W] H,W ADCOMP9/ADCOMPB9[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP10/ADCOMPB10[R/W] H,W ADCOMP11/ADCOMPB11[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP12/ADCOMPB12[R/W] H,W ADCOMP13/ADCOMPB13[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP14/ADCOMPB14[R/W] H,W 00000000 00000000 - ADCOMP16/ADCOMPB16[R/W] H,W ADCOMP17/ADCOMPB17[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP18/ADCOMPB18[R/W] H,W ADCOMP19/ADCOMPB19[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP20/ADCOMPB20[R/W] H,W ADCOMP21/ADCOMPB21[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP22/ADCOMPB22[R/W] H,W ADCOMP23/ADCOMPB23[R/W] H,W 00000000 00000000 00000000 00000000 001214H - - - - 001218H - - - - 00121CH - - - - 001220H - - - - 001224H 001228H 00122CH 001230H 001234H 001238H 00123CH 001240H 001244H 001248H 00124CH 001250H ADTCS0[R/W] B,H,W ADTCS1[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS2[R/W] B,H,W ADTCS3[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS4[R/W] B,H,W ADTCS5[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS6[R/W] B,H,W ADTCS7[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS8[R/W] B,H,W ADTCS9[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS10[R/W] B,H,W ADTCS11[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS12[R/W] B,H,W ADTCS13[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS14[R/W] B,H,W Block 12-bit A/D converter - 00000000 0010-000 ADTCS16[R/W] B,H,W ADTCS17[R/W] B,H,W 00000000 00100000 00000000 00100000 ADTCS18[R/W] B,H,W ADTCS19[R/W] B,H,W 00000000 00100000 00000000 00100000 ADTCS20[R/W] B,H,W ADTCS21[R/W] B,H,W 00000000 00100000 00000000 00100000 ADTCS22[R/W] B,H,W ADTCS23[R/W] B,H,W 00000000 00100000 00000000 00100000 001254H - - - - 001258H - - - - Document Number: 002-04665 Rev. *B Page 57 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 00125CH - - - - 001260H - - - - 001264H 001268H 00126CH 001270H 001274H 001278H 00127CH 001280H 001284H 001288H 00128CH 001290H ADTCD0[R] B,H,W ADTCD1[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD2[R] B,H,W ADTCD3[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD4[R] B,H,W ADTCD5[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD6[R] B,H,W ADTCD7[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD8[R] B,H,W ADTCD9[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD10[R] B,H,W ADTCD11[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD12[R] B,H,W ADTCD13[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD14[R] B,H,W - 10--0000 00000000 ADTCD16[R] B,H,W ADTCD17[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD18[R] B,H,W ADTCD19[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD20[R] B,H,W ADTCD21[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD22[R] B,H,W ADTCD23[R] B,H,W 10--0000 00000000 12-bit A/D converter 10--0000 00000000 001294H - - - - 001298H - - - - 00129CH - - - - 0012A0H - - 0012A4H 0012A8H 0012ACH 0012B0H 0012B4H - - ADCS0[R/W] B,H,W ADCH0[R] B,H,W ADMD0[R/W] B,H,W 0------- -------- -----000 ----0000 ADCS1[R/W] B,H,W ADCH1[R] B,H,W ADMD1[R/W] B,H,W 0------- -------- -----000 ----0000 ADCS2[R/W] B,H,W ADCH2[R] B,H,W ADMD2[R/W] B,H,W 0------- -------- -----000 ----0000 - - MTRCSR[R/W] B,H,W -------0 Block - RTOSEL0[R/W] B,H,W RTOSEL1[R/W] B,H,W --000000 -------0 - - Motor control extension function - - - - 0012B8H | Reserved 0012FCH Document Number: 002-04665 Rev. *B Page 58 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 Block +3 001300H - - - - 001304H - - - - 001308H - - - - 00130CH - - - - 001310H - - - - 001314H - - - - 001318H - - - - 00131CH - - - - 001320H - - - - 001324H - Reserved - 001328H | - - - - Reserved 00132CH 001330H - - 001334H | - - - - Reserved 0013FCH 001400H DACR[R/W] B,H,W -------0 - DADR[R/W] H,W DAC ------XX XXXXXXXX 001404H | - - SCR0/(IBCR0) [R/W] B,H,W SMR0[R/W] B,H,W - - Reserved SSR0[R/W] B,H,W ESCR0/(IBSR0) [R/W] B,H,W 0--00011 00000000 0014FCH 001500H 0--00000 001504H 001508H 00150CH 001510H 000000-0 -/(RDR10/(TDR10))[R/W] B,H,W RDR00/(TDR00)[R/W] B,H,W -------- -------- *3 -------0 00000000 *1 SACSR0[R/W] B,H,W STMR0[R] B,H,W 0----000 00000000 00000000 00000000 STMCR0[R/W] B,H,W -/(SFUR0) [R/W] B,H,W 00000000 00000000 -------- -------- *4 - - -/(SFLR10) [R/W] B,H,W -------- 001514H - - - 001518H - - - 00151CH 001520H *4 *1: Byte access is possible only for access to lower 8 bits. *2: Reserved because I2C mode is not set immediately after reset -/(SFLR00) [R/W] B,H,W -------- Multi Function Serial I/F 0 *4 - *3: Reserved because CSIO mode is not set immediately after reset FCR10[R/W] B,H,W FCR00[R/W] B,H,W *4: Reserved -/(ISMK0)[R/W] B,H,W -/(ISBA0)[R/W] B,H,W because LIN2.1 mode is not set -------- *2 -------- *2 immediately after FBYTE20[R/W] B,H,W FBYTE10[R/W] B,H,W reset 00-00100 -0000000 00000000 BGR0[R/W] H,W 00000000 00000000 Document Number: 002-04665 Rev. *B 00000000 Page 59 of 161 CY91580M/S Series Address offset value/Register name Address +0 SCR1[R/W] 001524H B,H,W 0--00000 001528H 00152CH 001530H +1 SMR1[R/W] B,H,W 000000-0 SACSR1[R/W] B,H,W STMR1[R] B,H,W 0----000 00000000 00000000 00000000 STMCR1[R/W] B,H,W -/(SCSCR1/SFUR1) [R/W] B,H,W 00000000 00000000 -------- -------- *3 *4 001538H - - 00153CH - - BGR1[R/W] H,W 001550H 001554H Multi Function Serial I/F 1 - FCR11[R/W] B,H,W FCR01[R/W] B,H,W FBYTE21[R/W] B,H,W FBYTE11[R/W] B,H,W 00-00100 -0000000 00000000 00000000 SCR2/(IBCR2) [R/W] B,H,W SMR2[R/W] B,H,W SSR2[R/W] B,H,W ESCR2/(IBSR2) [R/W] B,H,W 0--00011 00000000 000000-0 -/(RDR12/(TDR12))[R/W] B,H,W RDR02/(TDR02)[R/W] B,H,W -------- -------- *3 -------0 00000000 *1 SACSR2[R/W] B,H,W STMR2[R] B,H,W 0----000 00000000 00000000 00000000 STMCR2[R/W] B,H,W -/(SCSCR2/SFUR2) [R/W] B,H,W 00000000 00000000 -------- -------- *3 *4 Multi Function Serial I/F 2 *1: Byte access is possible only for access to lower 8 bits. -/(SCSTR32) [R/W] B,H,W -/(SCSTR22) [R/W] B,H,W -/(SCSTR12/ -/(SCSTR02/ SFLR12) [R/W] B,H,W SFLR02) [R/W] B,H,W -------- *3 -------- *3 -------- *3 *4 -------- *3 *4 00155CH - - - - 001560H - - - 001558H *1: Byte access is possible only for access to lower 8 bits. *3: Reserved -/(SCSTR11/ -/(SCSTR01/ because CSIO SFLR11) [R/W] B,H,W SFLR01) [R/W] B,H,W mode is not set immediately after -------- *3 *4 -------- *3 *4 reset *4: Reserved TBYTE01[R/W] because LIN2.1 mode is not set B,H,W immediately after 00000000 reset - 00000000 00000000 0--00000 00154CH 00000000 -------0 00000000 *1 -------- *3 001548H 0--00011 Block ESCR1[R/W] B,H,W RDR01/(TDR01)[R/W] B,H,W -------- *3 001544H B,H,W -------- -------- *3 -/(SCSTR21) [R/W] B,H,W 001540H SSR1[R/W] +3 -/(RDR11/(TDR11))[R/W] B,H,W -/(SCSTR31) [R/W] B,H,W 001534H +2 TBYTE02[R/W] *2: Reserved because I2C mode is not set immediately after reset *3: Reserved because CSIO mode is not set immediately after reset B,H,W *4: Reserved because LIN2.1 -/(ISMK2)[R/W] B,H,W -/(ISBA2)[R/W] B,H,W mode is not set immediately after -------- *2 -------- *2 reset 00000000 001564H 001568H BGR2[R/W] H,W 00000000 00000000 FCR12[R/W] B,H,W FCR02[R/W] B,H,W FBYTE22[R/W] B,H,W FBYTE12[R/W] B,H,W 00-00100 -0000000 00000000 Document Number: 002-04665 Rev. *B 00000000 Page 60 of 161 CY91580M/S Series Address offset value/Register name Address 00156CH +0 SCR3/(IBCR3) [R/W] B,H,W 0--00000 001570H 001574H 001578H 00157CH 001580H +1 SMR3[R/W] B,H,W 000000-0 +2 SSR3[R/W] B,H,W ESCR3/(IBSR3) [R/W] B,H,W 0--00011 00000000 -/(RDR13/(TDR13))[R/W] B,H,W RDR03/(TDR03)[R/W] B,H,W -------- -------- *3 -------0 00000000 *1 SACSR3[R/W] B,H,W STMR3[R] B,H,W 0----000 00000000 00000000 00000000 STMCR3[R/W] B,H,W -/(SCSCR3/SFUR3) [R/W] B,H,W 00000000 00000000 -------- -------- *3 *4 -/(SCSTR33) [R/W] B,H,W -/(SCSTR23) [R/W] B,H,W -/(SCSTR13/ -/(SCSTR03/ SFLR13) [R/W] B,H,W SFLR03) [R/W] B,H,W -------- *3 -------- *3 -------- *3 *4 -------- *3 *4 - - - - - - - Multi Function Serial I/F 3 *1: Byte access is possible only for access to lower 8 bits. TBYTE03[R/W] 001584H Block +3 *2: Reserved because I2C mode is not set immediately after reset *3: Reserved because CSIO mode is not set immediately after reset B,H,W *4: Reserved because LIN2.1 -/(ISMK3)[R/W] B,H,W -/(ISBA3)[R/W] B,H,W mode is not set immediately after -------- *2 -------- *2 reset 00000000 001588H 00158CH BGR3[R/W] H,W 00000000 00000000 FCR13[R/W] B,H,W FCR03[R/W] B,H,W FBYTE23[R/W] B,H,W FBYTE13[R/W] B,H,W 00-00100 -0000000 00000000 00000000 - - - - 001590H | Reserved 001FFCH 002000H 002004H 002008H 00200CH 002010H 002014H 002018H 00201CH 002020H 002024H CTRLR0[R/W] B,H,W STATR0[R/W] B,H,W -------- 000-0001 -------- 00000000 ERRCNT0 [R] B,H,W BTR0[R/W] B,H,W 00000000 00000000 -0100011 00000001 INTR0[R] B,H,W TESTR0[R/W] B,H,W 00000000 00000000 -------- X00000-- BRPER0[R/W] B,H,W -------- ----0000 - IF1CREQ0[R/W] B,H,W IF1CMSK0[R/W] B,H,W 0------- 00000001 -------- 00000000 CAN 0 IF1MSK20[R/W] B,H,W IF1MSK10[R/W] B,H,W 64msb 11-11111 11111111 11111111 11111111 IF1ARB20[R/W] B,H,W IF1ARB10[R/W] B,H,W 00000000 00000000 00000000 00000000 IF1MCTR0[R/W] B,H,W 00000000 0---0000 - IF1DTA10[R/W] B,H,W IF1DTA20[R/W] B,H,W 00000000 00000000 00000000 00000000 IF1DTB10[R/W] B,H,W IF1DTB20[R/W] B,H,W 00000000 00000000 00000000 00000000 Document Number: 002-04665 Rev. *B Page 61 of 161 CY91580M/S Series Address offset value/Register name Address 002028H, 00202CH 002030H, 002034H 002038H, 00203CH 002040H 002044H 002048H 00204CH 002050H 002054H 002058H, 00205CH 002060H, 002064H +0 - +1 +2 - Reserved (IF1 data mirror) - - IF2CREQ0[R/W] B,H,W IF2CMSK0[R/W] B,H,W 0------- 00000001 -------- 00000000 IF2MSK20[R/W] B,H,W IF2MSK10[R/W] B,H,W 11-11111 11111111 11111111 11111111 IF2ARB20[R/W] B,H,W IF2ARB10[R/W] B,H,W 00000000 00000000 00000000 00000000 IF2MCTR0[R/W] B,H,W 00000000 0---0000 - IF2DTA10[R/W] B,H,W IF2DTA20[R/W] B,H,W 00000000 00000000 00000000 00000000 IF2DTB10[R/W] B,H,W IF2DTB20[R/W] B,H,W 00000000 00000000 00000000 00000000 - - Reserved (IF2 data mirror) CAN 0 64msb 002068H | Block +3 - - TREQR20[R] B,H,W TREQR10[R] B,H,W 00000000 00000000 00000000 00000000 TREQR40[R] B,H,W TREQR30[R] B,H,W 00000000 00000000 00000000 00000000 002088H - - 00208CH - - NEWDT20[R] B,H,W NEWDT10[R] B,H,W 00000000 00000000 00000000 00000000 NEWDT40[R] B,H,W NEWDT30[R] B,H,W 00000000 00000000 00000000 00000000 002098H - - 00209CH - - INTPND20[R] B,H,W INTPND10[R] B,H,W 00000000 00000000 00000000 00000000 INTPND40[R] B,H,W INTPND30[R] B,H,W 00000000 00000000 00000000 00000000 0020A8H - - 0020ACH - - 00207CH 002080H 002084H 002090H 002094H 0020A0H 0020A4H Document Number: 002-04665 Rev. *B Page 62 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 MSGVAL20[R] B,H,W MSGVAL10[R] B,H,W 00000000 00000000 00000000 00000000 MSGVAL40[R] B,H,W MSGVAL30[R] B,H,W 00000000 00000000 00000000 00000000 0020B8H - - 0020BCH - - - - CTRLR1[R/W] B,H,W STATR1[R/W] B,H,W -------- 000-0001 -------- 00000000 ERRCNT1 [R] B,H,W BTR1[R/W] B,H,W 00000000 00000000 -0100011 00000001 INTR1[R] B,H,W TESTR1[R/W] B,H,W 00000000 00000000 -------- X00000-- 0020B0H 0020B4H Block +3 CAN 0 64msb 0020C0H | 0020FCH 002100H 002104H 002108H 00210CH 002110H 002114H 002118H 00211CH 002120H 002124H 002128H, 00212CH 002130H, 002134H 002138H, 00213CH 002140H 002144H 002148H 00214CH BRPER1[R/W] B,H,W -------- ----0000 - IF1CREQ1[R/W] B,H,W IF1CMSK1[R/W] B,H,W 0------- 00000001 -------- 00000000 IF1MSK21[R/W] B,H,W IF1MSK11[R/W] B,H,W 11-11111 11111111 11111111 11111111 IF1ARB21[R/W] B,H,W IF1ARB11[R/W] B,H,W 00000000 00000000 00000000 00000000 IF1MCTR1[R/W] B,H,W 00000000 0---0000 - IF1DTA11[R/W] B,H,W IF1DTA21[R/W] B,H,W CAN 1 00000000 00000000 00000000 00000000 64msb IF1DTB11[R/W] B,H,W IF1DTB21[R/W] B,H,W 00000000 00000000 00000000 00000000 - - Reserved (IF1 data mirror) - - IF2CREQ1[R/W] B,H,W IF2CMSK1[R/W] B,H,W 0------- 00000001 -------- 00000000 IF2MSK21[R/W] B,H,W IF2MSK11[R/W] B,H,W 11-11111 11111111 11111111 11111111 IF2ARB21[R/W] B,H,W IF2ARB11[R/W] B,H,W 00000000 00000000 00000000 00000000 IF2MCTR1[R/W] B,H,W 00000000 0---0000 Document Number: 002-04665 Rev. *B - Page 63 of 161 CY91580M/S Series Address offset value/Register name Address 002150H 002154H 002158H, 00215CH 002160H, 002164H +0 +1 +2 IF2DTA11[R/W] B,H,W IF2DTA21[R/W] B,H,W 00000000 00000000 00000000 00000000 IF2DTB11[R/W] B,H,W IF2DTB21[R/W] B,H,W 00000000 00000000 00000000 00000000 - - Block +3 Reserved (IF2 data mirror) 002168H | - - TREQR21[R] B,H,W TREQR11[R] B,H,W 00000000 00000000 00000000 00000000 TREQR41[R] B,H,W TREQR31[R] B,H,W 00217CH 002180H 002184H 00000000 00000000 00000000 00000000 002188H - - 00218CH - - NEWDT21[R] B,H,W NEWDT11[R] B,H,W 00000000 00000000 00000000 00000000 NEWDT41[R] B,H,W NEWDT31[R] B,H,W 002190H 002194H 00000000 00000000 00000000 00000000 002198H - - 00219CH - - INTPND21[R] B,H,W INTPND11[R] B,H,W 00000000 00000000 00000000 00000000 INTPND41[R] B,H,W INTPND31[R] B,H,W 00000000 00000000 00000000 00000000 0021A8H - - 0021ACH - - MSGVAL21[R] B,H,W MSGVAL11[R] B,H,W 00000000 00000000 00000000 00000000 MSGVAL41[R] B,H,W MSGVAL31[R] B,H,W 0021A0H 0021A4H 0021B0H 0021B4H 00000000 00000000 00000000 00000000 0021B8H - - 0021BCH - - - - - - CAN 1 64msb 0021C0H | 0021FCH 002200H | Reserved 0022FCH Document Number: 002-04665 Rev. *B Page 64 of 161 CY91580M/S Series Address offset value/Register name Address 002300H +0 +1 DFCTLR[R/W] B,H,W - -0------ -------- 002304H - 002308H FLIFCTLR[R/W] B,H,W +2 +3 DFSTR[R/W] B,H,W -----001 - - - - FLIFFER1[R/W] B,H,W FLIFFER2[R/W] B,H,W -------- -------- - - ---0--00 Block WorkFlash 00230CH | - - Reserved 002FFCH 003000H 003004H 003008H 00300CH 003010H 003014H 003018H 00301CH 003020H 003024H 003028H 00302CH 003030H 003034H 003038H 00303CH 003040H 003044H SEEARX[R] B,H,W DEEARX[R] B,H,W --000000 00000000 --000000 00000000 EECSRX[R/W] B,H,W ----00-0 - - XBS RAM EFEARX[R/W] B,H,W ECC control register --000000 00000000 EFECRX[R/W] B,H,W -------0 00000000 00000000 TEAR0X[R] B,H,W 000----- -------- --000000 00000000 TEAR1X[R] B,H,W 000----- -------- --000000 00000000 TEAR2X[R] B,H,W 000----- -------- --000000 00000000 XBS RAM TAEARX[R/W] B,H,W TASARX[R/W] B,H,W --101111 11111111 --000000 00000000 TFECRX[R/W] B,H,W TICRX[R/W] B,H,W TTCRX[R/W] B,H,W ----0000 ----0000 ------00 00001100 - - TSRCRX[R/W] B,H,W 0------SEEARA[R] B,H,W DEEARA[R] B,H,W --000000 00000000 --000000 00000000 EECSRA[R/W] B,H,W ----00-0 - - diagnosis register TKCCRX[R/W] B,H,W 00----00 Backup RAM EFEARA[R/W] B,H,W ECC control register --000000 00000000 EFECRA[R/W] B,H,W -------0 00000000 00000000 TEAR0A[R] B,H,W 000----- -------- -----000 00000000 TEAR1A[R] B,H,W 000----- -------- -----000 00000000 TEAR2A[R] B,H,W 000----- -------- -----000 00000000 Backup RAM TAEARA[R/W] B,H,W TASARA[R/W] B,H,W -----111 11111111 -----000 00000000 TFECRA[R/W] B,H,W TICRA[R/W] B,H,W TTCRA[R/W] B,H,W ----0000 ----0000 ------00 00001100 - - TSRCRA[R/W] B,H,W 0------- Document Number: 002-04665 Rev. *B diagnosis register TKCCRA[R/W] B,H,W 00----00 Page 65 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 Block +3 003048H | - - - - Reserved 0030FCH 003100H 003104H 003108H 00310CH 003110H 003114H 003118H 00311CH 003120H 003124H BUSDIGSR0[R/W] H,W BUSDIGSR1[R/W] H,W 00000000 0-----00 00000000 0-----00 BUSDIGSR2[R/W] H,W BUSTSTR0[R/W] H,W 00000000 0-----00 00--0000 00000000 BUSADR0[R] W 00000000 00000000 00000000 00000000 BUSADR1[R] W 00000000 00000000 00000000 00000000 BUSADR2[R] W Bus diagnosis 00000000 00000000 00000000 00000000 BUSDIGSR3[R/W] H,W - 00000000 0-----00 BUSDIGSR4[R/W] H,W BUSTSTR1[R/W] H,W 00000000 0-----00 00--0000 00000000 BUSADR3[R] W 00000000 00000000 00000000 00000000 BUSADR4[R] W Bus diagnosis 00000000 00000000 00000000 00000000 003128H | - - - - Reserved 003FFCH 004000H | Backup RAM Backup RAM area 005FFCH 006000H | - - - - Reserved 00CFFCH 00D000H 00D004H CIF0[R] W 00000100 11111111 01011011 11111111 FlexRay CIF1[R/W] W CIF *5 00000000 -------0 -0000000 -------- 00D008H | - - - - - - - Reserved 00D00CH 00D010H - 00D014H - 00D018H - 00D01CH FlexRay GIF *5 LCK[R/W] W -------- -------- -------- 00000000 Document Number: 002-04665 Rev. *B Page 66 of 161 CY91580M/S Series Address offset value/Register name Address 00D020H 00D024H 00D028H 00D02CH 00D030H 00D034H 00D038H 00D03CH 00D040H 00D044H 00D048H 00D04CH 00D050H +0 +1 +2 Block +3 EIR[R/W] W -----000 -----000 ----0000 00000000 SIR[R/W] W ------00 ------00 00000000 00000000 EILS[R/W] W -----000 -----000 ----0000 00000000 SILS[R/W] W ------11 ------11 11111111 11111111 EIES[R/W] W -----000 -----000 ----0000 00000000 EIER[R/W] W -----000 -----000 ----0000 00000000 SIES[R/W] W FlexRay ------00 ------00 00000000 00000000 INT *5 SIER[R/W] W ------00 ------00 00000000 00000000 ILE[R/W] W -------- -------- -------- ------00 T0C[R/W] W --000000 00000000 -0000000 ------00 T1C[R/W] W --000000 00000010 -------- ------00 STPW1[R/W] W --000000 00000000 --000000 -0000000 STPW2[R] W -----000 00000000 -----000 00000000 00D054H | - - - - Reserved 00D07CH 00D080H 00D084H 00D088H 00D08CH 00D090H 00D094H 00D098H 00D09CH SUCC1[R/W] W ----1100 01000000 00010-00 1---0000 SUCC2[R/W] W FlexRay ----0001 ---00000 00000101 00000100 SUC *5 SUCC3[R/W] W -------- -------- -------- 00010001 NEMC[R/W] W FlexRay -------- -------- -------- ----0000 NEM *5 PRTC1[R/W] W 000010-0 01001100 0000-110 00110011 FlexRay PRTC2[R/W] W PRT *5 --001111 00101101 --001010 --001110 MHDC[R/W] W FlexRay ---00000 00000000 -------- -0000000 MHD *5 - Reserved Document Number: 002-04665 Rev. *B Page 67 of 161 CY91580M/S Series Address offset value/Register name Address 00D0A0H 00D0A4H 00D0A8H 00D0ACH 00D0B0H 00D0B4H 00D0B8H 00D0BCH 00D0C0H 00D0C4H 00D0C8H +0 +1 +2 +3 Block GTUC1[R/W] W -------- ----0000 00000010 10000000 GTUC2[R/W] W -------- ----0010 --000000 00001010 GTUC3[R/W] W -0000010 -0000010 00000000 00000000 GTUC4[R/W] W --000000 00001000 --000000 00000111 GTUC5[R/W] W 00001110 ---00000 00000000 00000000 GTUC6[R/W] W FlexRay -----000 00000010 -----000 00000000 GTU *5 GTUC7[R/W] W ------00 00000010 ------00 00000100 GTUC8[R/W] W ---00000 00000000 -------- --000010 GTUC9[R/W] W -------- ------00 ---00001 --000001 GTUC10[R/W] W -----000 00000010 --000000 00000101 GTUC11[R/W] W -----000 -----000 ------00 ------00 00D0CCH | - Reserved 00D0FCH 00D100H 00D104H 00D108H 00D10CH 00D110H 00D114H 00D118H 00D11CH CCSV[R] W --000000 00010000 -100--00 00000000 FlexRay CCEV[R] W SUC *5 -------- -------- ---00000 00--0000 - Reserved SCV[R] W -----000 00000000 -----000 00000000 MTCCV[R] W -------- --000000 --000000 00000000 FlexRay RCV[R] W GTU *5 -------- -------- ----0000 00000000 OCV[R] W -------- -----000 00000000 00000000 Document Number: 002-04665 Rev. *B Page 68 of 161 CY91580M/S Series Address offset value/Register name Address 00D120H 00D124H 00D128H 00D12CH 00D130H 00D134H 00D138H 00D13CH 00D140H 00D144H 00D148H 00D14CH 00D150H 00D154H 00D158H 00D15CH 00D160H 00D164H 00D168H 00D16CH 00D170H 00D174H 00D178H 00D17CH +0 +1 +2 +3 Block SFS[R] W -------- ----0000 00000000 00000000 SWNIT[R] W -------- -------- ----0000 00000000 ACS[R/W] W -------- -------- ---00000 ---00000 ESID1[R] W -------- -------- 00----00 00000000 ESID2[R] W -------- -------- 00----00 00000000 ESID3[R] W -------- -------- 00----00 00000000 ESID4[R] W -------- -------- 00----00 00000000 ESID5[R] W -------- -------- 00----00 00000000 ESID6[R] W -------- -------- 00----00 00000000 ESID7[R] W -------- -------- 00----00 00000000 ESID8[R] W -------- -------- 00----00 00000000 FlexRay ESID9[R] W GTU *5 -------- -------- 00----00 00000000 ESID10[R] W -------- -------- 00----00 00000000 ESID11[R] W -------- -------- 00----00 00000000 ESID12[R] W -------- -------- 00----00 00000000 ESID13[R] W -------- -------- 00----00 00000000 ESID14[R] W -------- -------- 00----00 00000000 ESID15[R] W -------- -------- 00----00 00000000 OSID1[R] W -------- -------- 00----00 00000000 OSID2[R] W -------- -------- 00----00 00000000 OSID3[R] W -------- -------- 00----00 00000000 OSID4[R] W -------- -------- 00----00 00000000 Document Number: 002-04665 Rev. *B Page 69 of 161 CY91580M/S Series Address offset value/Register name Address 00D180H 00D184H 00D188H 00D18CH 00D190H 00D194H 00D198H 00D19CH 00D1A0H 00D1A4H 00D1A8H 00D1ACH 00D1B0H 00D1B4H 00D1B8H +0 +1 +2 +3 Block OSID5[R] W -------- -------- 00----00 00000000 OSID6[R] W -------- -------- 00----00 00000000 OSID7[R] W -------- -------- 00----00 00000000 OSID8[R] W -------- -------- 00----00 00000000 OSID9[R] W -------- -------- 00----00 00000000 OSID10[R] W FlexRay -------- -------- 00----00 00000000 GTU *5 OSID11[R] W -------- -------- 00----00 00000000 OSID12[R] W -------- -------- 00----00 00000000 OSID13[R] W -------- -------- 00----00 00000000 OSID14[R] W -------- -------- 00----00 00000000 OSID15[R] W -------- -------- 00----00 00000000 - Reserved NMV1[R] W 00000000 00000000 00000000 00000000 NMV2[R] W FlexRay 00000000 00000000 00000000 00000000 NEM *5 NMV3[R] W 00000000 00000000 00000000 00000000 00D1BCH | - Reserved 00D2FCH 00D300H 00D304H 00D308H 00D30CH 00D310H 00D314H 00D318H MRC[R/W] W -----001 10000000 00000000 00000000 FRF[R/W] W -------1 10000000 ---00000 00000000 FRFM[R/W] W -------- -------- ---00000 000000-FCL[R/W] W FlexRay -------- -------- -------- 10000000 MHD *5 MHDS[R/W] W -0000000 -0000000 -0000000 00000000 LDTS[R] W -----000 00000000 -----000 00000000 FSR[R] W -------- -------- 00000000 -----000 Document Number: 002-04665 Rev. *B Page 70 of 161 CY91580M/S Series Address offset value/Register name Address 00D31CH 00D320H 00D324H 00D328H 00D32CH 00D330H 00D334H 00D338H 00D33CH 00D340H 00D344H 00D348H 00D34CH +0 +1 +2 Block +3 MHDF[R/W] W -------- -------- -------0 00000000 TXRQ1[R] W 00000000 00000000 00000000 00000000 TXRQ2[R] W 00000000 00000000 00000000 00000000 TXRQ3[R] W 00000000 00000000 00000000 00000000 TXRQ4[R] W 00000000 00000000 00000000 00000000 NDAT1[R] W 00000000 00000000 00000000 00000000 NDAT2[R] W FlexRay 00000000 00000000 00000000 00000000 MHD *5 NDAT3[R] W 00000000 00000000 00000000 00000000 NDAT4[R] W 00000000 00000000 00000000 00000000 MBSC1[R] W 00000000 00000000 00000000 00000000 MBSC2[R] W 00000000 00000000 00000000 00000000 MBSC3[R] W 00000000 00000000 00000000 00000000 MBSC4[R] W 00000000 00000000 00000000 00000000 00D350H | - Reserved 00D3ECH 00D3F0H 00D3F4H CREL[R] W 00010000 00111001 00000010 00000110 FlexRay ENDN[R] W GIF *5 10000111 01100101 01000011 00100001 00D3F8H | - Reserved 00D3FCH Document Number: 002-04665 Rev. *B Page 71 of 161 CY91580M/S Series Address offset value/Register name Address 00D400H | 00D4FCH 00D500H 00D504H 00D508H 00D50CH 00D510H 00D514H +0 +1 +2 Block +3 WRDSn[1-64][R/W] W 00000000 00000000 00000000 00000000 WRHS1[R/W] W --000000 -0000000 -----000 00000000 WRHS2[R/W] W -------- -0000000 -----000 00000000 FlexRay WRHS3[R/W] W IBF *5 -------- -------- -----000 00000000 IBCM[R/W] W -------- ------00 -------- -----000 IBCR[R/W] W 0------- -0000000 0------- -0000000 00D518H | - Reserved 00D5FCH 00D600H | 00D6FCH 00D700H 00D704H 00D708H 00D70CH 00D710H 00D714H RDDSn[1-64][R] W 00000000 00000000 00000000 00000000 RDHS1[R] W --000000 -0000000 -----000 00000000 RDHS2[R] W -0000000 -0000000 -----000 00000000 FlexRay RDHS3[R] W OBF *5 --000000 --000000 -----000 00000000 MBS[R] W --000000 --000000 00-00000 00000000 OBCM[R/W] W -------- ------00 -------- ------00 OBCR[R/W] W -------- -0000000 0-----00 -0000000 00D718H | - Reserved - Reserved - Reserved [S] 00D7FCH 00D800H | 00EFFCH 00F000H | 00FEFCH 00FF00H DSUCR[R/W] B,H,W -------- -------0 - - OCDU [S] - - Reserved [S] 00FF04H | - - 00FF0CH Document Number: 002-04665 Rev. *B Page 72 of 161 CY91580M/S Series Address offset value/Register name Address 00FF10H 00FF14H +0 +1 +2 +3 Block PCSR[R/W] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX OCDU [S] PSSR[R/W] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 00FF18H | - - - - Reserved [S] 00FFF4H 00FFF8H 00FFFCH EDIR1[R] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX EDIR0[R] B,H,W OCDU [S] XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX [S]: It is a system register. The illegal instruction exception (data access error) is generated when reading and writing to these registers in the user mode. *5: For FlexRay, the CY91F583AMG/F584AMG/F585AMG/F583AMJ/F584AMJ/F585AMJ has corresponding functions. The following registers are reserved registers for models without the FlexRay function. 000125H IRPR2L[5:4], 000E68H, 0004E8H-0004EFH, 00D000H-00D717H Document Number: 002-04665 Rev. *B Page 73 of 161 CY91580M/S Series  I/O Map (CY91F583AS/F584AS/F585AS) Address offset value/Register name Address 000000H 000004H +0 - +1 PDR02[R/W] B,H,W PDR03[R/W] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX PDR05[R/W] B,H,W XXXXXXXX -XXXXXXX - 00000CH - +3 PDR01[R/W] B,H,W PDR04[R/W] B,H,W 000008H +2 PDR09[R/W] B,H,W - PDR07[R/W] B,H,W -----XXX - - - - - - - - - WDTCR0[R/W] WDTCPR0[W] WDTCR1[R] WDTCPR1[W] B,H,W B,H,W B,H,W B,H,W -0--0000 00000000 ----0010 00000000 - - - - - ---XX--- Block Port data register 000010H | Reserved 000038H 00003CH 000040H 000044H DICR[R/W] B -------0 Watchdog timer [S] Reserved - Delay interrupt 000048H | - - Reserved TMRLRA0[R/W] H TMR0[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB0[R/W] H TMCSR0[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 - - 00005CH 000060H 000064H Reload timer 0 000068H | - - Reserved 00007CH 000080H 000084H 000088H 00008CH 000090H 000094H 000098H 00009CH BT0TMR[R] H BT0TMCR[R/W] H 00000000 00000000 -0000000 00000000 BT0TMCR2 BT0STC [R/W] B [R/W] B -------0 -0-0-0-0 - Base timer 0 BT0PCSR/BT0PRLL BT0PDUT/BT0PRLH/BT0DTBF [R/W] H [R/W] H 00000000 00000000 00000000 00000000 - - - BT1TMR[R] H BT1TMCR[R/W] H 00000000 00000000 -0000000 00000000 BT1TMCR2 BT1STC [R/W] B [R/W] B -------0 -0-0-0-0 - - - BT1PCSR/BT1PRLL BT1PDUT/BT1PRLH/BT1DTBF [R/W] H [R/W] H 00000000 00000000 00000000 00000000 BTSEL01[R/W] B ----0000 - Document Number: 002-04665 Rev. *B BTSSSR[W] B,H -------- ------11 Base timer 1 Base timer 0, 1 Page 74 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 Block 0000A0H | - - - - Reserved 0000FCH 000100H 000104H 000108H 00010CH 000110H 000114H TMRLRA1[R/W] H TMR1[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB1[R/W] H TMCSR1[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 TMRLRA2[R/W] H TMR2[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB2[R/W] H TMCSR2[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 TMRLRA3[R/W] H TMR3[R] H XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX TMRLRB3[R/W] H TMCSR3[R/W] B,H,W XXXXXXXX XXXXXXXX 00000000 0-000000 - - - - IRPR0H[R] B,H,W IRPR0L[R] B,H,W IRPR1H[R] B,H,W IRPR1L[R] B,H,W 00------ 00------ 00------ -------- IRPR2H[R] B,H,W IRPR2L[R] B,H,W *5 IRPR3H[R] B,H,W IRPR3L[R] B,H,W 00------ 00------ Reload timer 1 Reload timer 2 Reload timer 3 000118H | Reserved 00011CH 000120H 000124H 000128H 00012CH 000130H 000134H 000138H 00013CH 000140 H 000144 H -------- 0000---- IRPR4H[R] B,H,W IRPR4L[R] B,H,W IRPR5H[R] B,H,W IRPR5L[R] B,H,W 00------ 000000-- 00------ 00------ IRPR6H[R] B,H,W IRPR6L[R] B,H,W IRPR7H[R] B,H,W IRPR7L[R] B,H,W 0000---- 00------ 00------ -------- IRPR8H[R] B,H,W IRPR8L[R] B,H,W IRPR9H[R] B,H,W IRPR9L[R] B,H,W -------- 00------ 00------ 00------ IRPR10H[R] B,H,W IRPR10L[R] B,H,W IRPR11H[R] B,H,W IRPR11L[R] B,H,W 00------ 00------ 00------ 0000000- IRPR12H[R] B,H,W IRPR12L[R] B,H,W IRPR13H[R] B,H,W IRPR13L[R] B,H,W 0000000- 00000000 0000000- ---00--- IRPR14H[R] B,H,W IRPR14L[R] B,H,W IRPR15H[R] B,H,W IRPR15L[R] B,H,W 00------ 00------ 00000000 0000---- IRPR16H[R] B,H,W IRPR16L[R] B,H,W IRPR17H[R] B,H,W 00------ -------- -------- IRPR18H[R]B,H,W -------- IRPR18L[R]B,H,W - - 000000-- Interrupt request batch read register IRPR17L[R] B,H,W -------- - - - - 000148H | Reserved 0001FCH Document Number: 002-04665 Rev. *B Page 75 of 161 CY91580M/S Series Address offset value/Register name Address 000200H 000204H 000208H 00020CH 000210H 000214H 000218H 00021CH 000220H 000224H 000228H 00022CH +0 +1 +2 Block +3 PCN0[R/W] B,H,W PCSR0[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT0[W] H,W PTMR0[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN1[R/W] B,H,W PCSR1[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT1[W] H,W PTMR1[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN2[R/W] B,H,W PCSR2[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT2[W] H,W PTMR2[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN3[R/W] B,H,W PCSR3[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT3[W] H,W PTMR3[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN4[R/W] B,H,W PCSR4[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT4[W] H,W PTMR4[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 PCN5[R/W] B,H,W PCSR5[W] H,W 00000000 000000-0 XXXXXXXX XXXXXXXX PDUT5[W] H,W PTMR5[R] H,W XXXXXXXX XXXXXXXX 11111111 11111111 - - GTRS0[R/W] B,H,W GTRS1[R/W] B,H,W -0000000 -0000000 -0000000 -0000000 PPG0 PPG1 PPG2 PPG3 PPG4 PPG5 000230H | Reserved 0002BCH 0002C0H 0002C4H GTRS2[R/W] B,H,W - -0000000 -0000000 0002C8H - - 0002CCH - - 0002D0H - - 0002D4H - - 0002D8H GTREN0[R/W] H,W - -------- --000000 0002DCH - 0002E0H - 0002E4H - 0002E8H - 0002ECH - PPG Control GATEC0[R/W] B,H,W ------00 GATEC4[R/W] B,H,W - Reserved GATEC2[R/W] B,H,W ------00 - - - - - - - - ------00 Document Number: 002-04665 Rev. *B PPG GATE Control Reserved Page 76 of 161 CY91580M/S Series Address offset value/Register name Address 0002F0H 0002F4H 0002F8H 0002FCH +0 +1 +2 RCRH0[W] RCRL0[W] UDCRH0[R] H,W B,H,W H,W 00000000 00000000 00000000 CCR0[R/W] B,H - 00000000 -0001000 RCRH1[W] RCRL1[W] UDCRH1[R] H,W B,H,W H,W 00000000 00000000 00000000 CCR1[R/W] B,H - 00000000 -0001000 000300H - 000304H - 000308H - 00030CH +3 UDCRL0[R] B,H,W 00000000 00000000 UDCRL1[R] B,H,W 00000000 00000000 Reserved - - - - - 000310H - - 000314H - - - 000318H - 00031CH - - - 000328H 00032CH 000330H 000334H 000338H 00033CH 000340H 000344H 000348H 00034CH 000350H U/D counter 1 CSR1[R] B - 000324H U/D counter 0 CSR0[R] B - 000320H Block Reserved Reserved MPUCR[R/W] H 000000-0 ----0100 - DPVAR[R] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX - - DPVSR[R/W] H -------- 00000--0 DEAR[R] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX - - DESR[R/W] H -------- 00000--0 PABR0[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR0[R/W] H 000000-0 00000--0 MPU [S] (Only the CPU can access this area) PABR1[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR1[R/W] H 000000-0 00000--0 PABR2[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR2[R/W] H 000000-0 00000--0 PABR3[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR3[R/W] H 000000-0 00000--0 PABR4[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 Document Number: 002-04665 Rev. *B Page 77 of 161 CY91580M/S Series Address offset value/Register name Address 000354H 000358H 00035CH 000360H 000364H 000368H +0 - +1 - +2 +3 Block PACR4[R/W] H 000000-0 00000--0 PABR5[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR5[R/W] H 000000-0 00000--0 MPU [S] PABR6[R/W] W (Only the CPU can access this area) XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 - - PACR6[R/W] H 000000-0 00000--0 PABR7[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXX0000 00036CH - 000370H - 000374H - 000378H - 00037CH - 000380H - 000384H - 000388H - 00038CH - 000390H - 000394H - 000398H - 00039CH - 0003A0H - 0003A4H - 0003A8H - 0003ACH - PACR7[R/W] H 000000-0 00000--0 - - - - - - - - - - - - Reserved [S] Reserved [S] - - - - - - - - 0003B0H | - Reserved [S] 0003CCH 0003D0H - 0003D4H - 0003D8H - 0003DCH - Reserved [S] 0003E0H | - - - - Reserved [S] 0003FCH Document Number: 002-04665 Rev. *B Page 78 of 161 CY91580M/S Series Address offset value/Register name Address 000400H 000404H 000408H 00040CH 000410H 000414H 000418H +0 +1 +2 +3 ICSEL0[R/W] B,H,W ICSEL1[R/W] B,H,W ICSEL2[R/W] B,H,W ICSEL3[R/W] B,H,W -----000 -------0 -------0 -------0 ICSEL4[R/W] B,H,W ICSEL5[R/W] B,H,W ICSEL6[R/W] B,H,W ICSEL7[R/W] B,H,W -------0 -------0 -------0 -----000 ICSEL8[R/W] B,H,W ICSEL9[R/W] B,H,W ICSEL10[R/W] B,H,W ICSEL11[R/W] B,H,W -------0 -------0 ------00 Block -------0 ICSEL12[R/W] B,H,W ICSEL13[R/W] B,H,W ICSEL14[R/W] B,H,W ICSEL15[R/W] B,H,W Generation and clear of DMA ICSEL16[R/W] B,H,W ICSEL17[R/W] B,H,W ICSEL18[R/W] B,H,W ICSEL19[R/W] B,H,W transfer request -------0 -------0 -------0 -------0 -------0 -------0 -------0 -------0 ICSEL20[R/W] B,H,W ICSEL21[R/W] B,H,W ICSEL22[R/W] B,H,W ICSEL23[R/W] B,H,W -------0 -----000 -----000 -----000 ICSEL24[R/W] B,H,W ICSEL25[R/W] B,H,W ICSEL26[R/W] B,H,W ICSEL27[R/W] B,H,W -----000 -----000 -------0 -------0 00041CH - - - - 000420H - - - - - - - - ICR00[R/W] B,H,W ICR01[R/W] B,H,W ICR02[R/W] B,H,W ICR03[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR04[R/W] B,H,W ICR05[R/W] B,H,W ICR06[R/W] B,H,W ICR07[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR08[R/W] B,H,W ICR09[R/W] B,H,W ICR10[R/W] B,H,W ICR11[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR12[R/W] B,H,W ICR13[R/W] B,H,W ICR14[R/W] B,H,W ICR15[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR16[R/W] B,H,W ICR17[R/W] B,H,W ICR18[R/W] B,H,W ICR19[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR20[R/W] B,H,W ICR21[R/W] B,H,W ICR22[R/W] B,H,W ICR23[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR24[R/W] B,H,W ICR25[R/W] B,H,W ICR26[R/W] B,H,W ICR27[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR28[R/W] B,H,W ICR29[R/W] B,H,W ICR30[R/W] B,H,W ICR31[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR32[R/W] B,H,W ICR33[R/W] B,H,W ICR34[R/W] B,H,W ICR35[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR36[R/W] B,H,W ICR37[R/W] B,H,W ICR38[R/W] B,H,W ICR39[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR40[R/W] B,H,W ICR41[R/W] B,H,W ICR42[R/W] B,H,W ICR43[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 ICR44[R/W] B,H,W ICR45[R/W] B,H,W ICR46[R/W] B,H,W ICR47[R/W] B,H,W ---11111 ---11111 ---11111 ---11111 - - - - 000424H | Reserved 00043CH 000440H 000444H 000448H 00044CH 000450H 000454H 000458H 00045CH 000460H 000464H 000468H 00046CH Interrupt controller [S] 000470H | Reserved [S] 00047CH Document Number: 002-04665 Rev. *B Page 79 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 Block Reset control [S] RSTRR[R] 000480H B,H,W XXXX--XX 000484H 000488H 00048CH 000490H 000494H DIVR0[R/W] B,H,W 000----- RSTCR[R/W] B,H,W STBCR[R/W] B,H,W 111----0 000---11 * - - - DIVR2[R/W] B,H,W 0011---- - Power consumption control [S] * Writing to STBCR by DMA is disabled. - Reserved [S] - Clock control [S] Reserved [S] - - - - IORR0[R/W] B,H,W IORR1[R/W] B,H,W IORR2[R/W] B,H,W IORR3[R/W] B,H,W -0000000 -0000000 -0000000 -0000000 IORR4[R/W] B,H,W IORR5[R/W] B,H,W IORR6[R/W] B,H,W IORR7[R/W] B,H,W DMA transfer request from a peripheral [S] -0000000 -0000000 -0000000 -0000000 000498H - - - - 00049CH - - - - 0004A0H - - - - Reserved - - - CAN prescaler - - - - Reserved - - - - Reserved - - - - Reserved 0004A4H CANPRE[R/W] B,H,W ---00000 0004A8H | 0004ACH 0004B0H 0004B4H | 0004C0H 0004C4H 0004C8H CUCR1[R/W] B,H,W CUTD1[R/W] B,H,W -------- ---0--00 11000011 01010000 WDT1 calibration CUTR1[R] B,H,W -------- 00000000 00000000 00000000 0004CCH | - - - - 0004E0H - - CSCFG[R/W] B,H,W CMCFG[R/W] B,H,W ---0---- 00000000 0004E4H - 0004E8H PLL2DIVM[R/W] B,H,W - - - PLL2DIVN[R/W] B,H,W PLL2DIVG[R/W] B,H,W PLL2MULG[R/W] B,H,W ----0000 -0000000 ----0000 00000000 PLL2CTRL[R/W] B,H,W PLL2DIVK[R/W] ----0000 -------0 - - Reserved 0004DCH 0004ECH B,H,W CLKR2[R/W] B,H,W 000--000 Clock monitor FlexRay clock control *5 - 0004F0H | - - Reserved 0004FCH 000500H - Document Number: 002-04665 Rev. *B Reserved Page 80 of 161 CY91580M/S Series Address offset value/Register name Address 000504H +0 +1 +2 Block +3 - Reserved 000508H | - - - CSELR[R/W] B,H,W CMONR[R] B,H,W MTMCR[R/W] B,H,W -0----00 -01---00 00001111 - Reserved 00050CH 000510H 000514H PLLCR[R/W] B,H,W CSTBR[R/W] B,H,W PTMCR[R/W] B,H,W 00-00000 11110000 ----0000 00------ 000518H - 00051CH - 000520H CCPSSELR[R/W] B,H,W - - CPUAR[R/W] B,H,W 000528H - - Reset [S] - - Reserved [S] - CCPSDIVR[R/W] B,H,W -000-000 CCPLLFBR[R/W] B,H,W CCSSFBR0[R/W] B,H,W CCSSFBR1[R/W] B,H,W -0000000 --000000 ---00000 CCSSCCR0[R/W] B,H,W CCSSCCR1[R/W] B,H,W ----0000 00052CH - Clock control [S] - 0---XXXX -------0 000524H - 000----- -------- CCCGRCR0[R/W] B,H,W CCCGRCR1[R/W] B,H,W CCCGRCR2[R/W] B,H,W 00----00 00000000 00000000 CCPMUCR0[R/W] B,H,W CCPMUCR1[R/W] B,H,W Clock control 2 000530H - - 0-----00 0--00000 000534H - - - - 000538H - - - - 00053CH - - - - - - - - EIRR0[R/W] B,H,W ENIR0[R/W] B,H,W ELVR0[R/W] B,H,W External interrupt -XXXXXXX -0000000 --000000 00000000 (INT0 to 6) - - - - Reserved - - CSV 000540H | Reserved 00054CH 000550H 000554H | 000568H CSVCR[R/W] B 00056CH - 000570H CRTR[R/W] B,H,W 01111111 - - - WDT1 calibration (trimming) - - - - Reserved - - - Regulator control -0--1--0 000574H | 00057CH 000580H REGSEL[R/W] B,H,W 01--110- Document Number: 002-04665 Rev. *B Page 81 of 161 CY91580M/S Series Address offset value/Register name Address 000584H +0 +1 LVD5R[R/W] B,H,W LVD5F[R/W] B,H,W -------1 001100-1 - - PMUSTR [R/W] B,H,W +2 Block +3 LVD[R/W] - Low-voltage detection - - Reserved PMUCTLR[R/W] B,H,W PWRTMCTL[R/W] B,H,W - 0-----1X 0-00---- -----011 - PMUINTF1[R/W] B,H,W PMUINTF2[R/W] B,H,W 00000000 -00----- B,H,W 01000--0 000588H | 00058CH 000590H 000594H - 000598H - - - - 00059CH - - - - - - - - PMU 0005A0H | Reserved 0005FCH 000600H | - Reserved [S] 00060CH 000610H | - - - - Reserved [S] 00063CH 000640H | - Reserved [S] 00064CH 000650H | - - - - Reserved [S] 00067CH 000680H | - Reserved [S] 00068CH 000690H | - - - - Reserved [S] 0006BCH 0006C0H | - Reserved [S] 0006CCH 0006D0H | - - - - Reserved 0006F0H 0006F4H - Reserved 0006F8H | - - - - Reserved 0006FCH 000700H - Document Number: 002-04665 Rev. *B Reserved Page 82 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 Block 000704H | - - - BPCCRA[R/W] B BPCCRB[R/W] B BPCCRC[R/W] B 00000000 00000000 00000000 - Reserved 00070CH 000710H 000714H 000718H 00071CH - BPCTRA[R/W] W 00000000 00000000 00000000 00000000 Bus performance counter BPCTRB[R/W] W 00000000 00000000 00000000 00000000 BPCTRC[R/W] W 00000000 00000000 00000000 00000000 000720H | - - - - Reserved - - - Operation mode - - - Reserved [S] FSTR[R/W] B -----001 Flash memory register [S] 0007F8H 0007FCH BMODR[R] B,H,W XXXXXXXX 000800H | - 00083CH 000840H 000844H FCTLR[R/W] H - -0--1000 0--0---- - - - Reserved [S] - - - - Reserved [S] - - - - 000848H | 000854H 000858H WREN[R/W] H Wild register [S] 00000000 00000000 00085CH | - - Reserved [S] 00087CH 000880H 000884H 000888H 00088CH 000890H 000894H 000898H 00089CH WRAR00[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR00[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR01[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR01[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR02[R/W] W Wild register [S] -------- --XXXXXX XXXXXXXX XXXXXX-WRDR02[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR03[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR03[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX Document Number: 002-04665 Rev. *B Page 83 of 161 CY91580M/S Series Address 0008A0H 0008A4H 0008A8H 0008ACH 0008B0H 0008B4H 0008B8H 0008BCH 0008C0H 0008C4H 0008C8H 0008CCH 0008D0H 0008D4H 0008D8H 0008DCH 0008E0H 0008E4H 0008E8H 0008ECH 0008F0H 0008F4H 0008F8H Address offset value/Register name +0 +1 +2 +3 Block WRAR04[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR04[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR05[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR05[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR06[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR06[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR07[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR07[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR08[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR08[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR09[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR09[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX Wild register [S] WRAR10[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR10[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR11[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR11[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR12[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR12[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR13[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR13[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR14[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-WRDR14[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX WRAR15[R/W] W -------- --XXXXXX XXXXXXXX XXXXXX-- Document Number: 002-04665 Rev. *B Page 84 of 161 CY91580M/S Series Address offset value/Register name Address 0008FCH +0 +1 +2 Block +3 WRDR15[R/W] W Wild register [S] XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 000900H | - - - - Reserved 000BF8H 000BFCH 000C00H 000C04H 000C08H 000C0CH 000C10H 000C14H 000C18H 000C1CH 000C20H 000C24H 000C28H 000C2CH 000C30H 000C34H 000C38H 000C3CH 000C40H 000C44H - UER[W] B,H,W -------- -------X OCDU DCCR0[R/W] W 0----000 --00--00 00000000 0-000000 DCSR0[R/W] H DTCR0[R/W] H 0------- -----000 00000000 00000000 DSAR0[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR0[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR1[R/W] W 0----000 --00--00 00000000 0-000000 DCSR1[R/W] H DTCR1[R/W] H 0------- -----000 00000000 00000000 DSAR1[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR1[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR2[R/W] W 0----000 --00--00 00000000 0-000000 DCSR2[R/W] H DTCR2[R/W] H 0------- -----000 00000000 00000000 DMA controller [S] DSAR2[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR2[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR3[R/W] W 0----000 --00--00 00000000 0-000000 DCSR3[R/W] H DTCR3[R/W] H 0------- -----000 00000000 00000000 DSAR3[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR3[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR4[R/W] W 0----000 --00--00 00000000 0-000000 DCSR4[R/W] H DTCR4[R/W] H 0------- -----000 00000000 00000000 Document Number: 002-04665 Rev. *B Page 85 of 161 CY91580M/S Series Address offset value/Register name Address 000C48H 000C4CH 000C50H 000C54H 000C58H 000C5CH 000C60H 000C64H 000C68H 000C6CH 000C70H 000C74H 000C78H 000C7CH +0 +1 +2 +3 Block DSAR4[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR4[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR5[R/W] W 0----000 --00--00 00000000 0-000000 DCSR5[R/W] H DTCR5[R/W] H 0------- -----000 00000000 00000000 DSAR5[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR5[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR6[R/W] W 0----000 --00--00 00000000 0-000000 DCSR6[R/W] H DTCR6[R/W] H 0------- -----000 00000000 00000000 DSAR6[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DMA controller [S] DDAR6[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DCCR7[R/W] W 0----000 --00--00 00000000 0-000000 DCSR7[R/W] H DTCR7[R/W] H 0------- -----000 00000000 00000000 DSAR7[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX DDAR7[R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 000C80H | - - - - - - DNMIR[R/W] B DILVR[R/W] B 0------0 ---11111 - - - DDR01[R/W] B,H DDR02[R/W] B,H DDR03[R/W] B,H 00000000 00000000 00000000 000DF0H 000DF4H 000DF8H DMACR[R/W] W 0------- -------- 0------- -------- 000DFCH - 000E00H - 000E04H DDR04[R/W] B,H DDR05[R/W] B,H 00000000 -0000000 000E08H - 000E0CH - DDR09[R/W] B,H - DDR07[R/W] B,H -----000 - - - - - - - - ---00--- Reserved [S] Data direction register 000E10H | Reserved 000E1CH Document Number: 002-04665 Rev. *B Page 86 of 161 CY91580M/S Series Address offset value/Register name Address 000E20H 000E24H +0 - +1 PFR02[R/W] B,H PFR03[R/W] B,H 00000000 00000000 00000000 PFR05[R/W] B,H 00000000 -0000000 - 000E2CH - +3 PFR01[R/W] B,H PFR04[R/W] B,H 000E28H +2 PFR09[R/W] B,H - PFR07[R/W] B,H -----000 - - - - - - - - PDDR01[R] B,H,W PDDR02[R] B,H,W PDDR03[R] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX ---00--- Block Port function register 000E30H | Reserved 000E3CH 000E40H 000E44H PDDR04[R] B,H,W PDDR05[R] B,H,W XXXXXXXX -XXXXXXX 000E48H - 000E4CH - PDDR09[R] B,H,W - PDDR07[R] B,H,W -----XXX - - - - - - - - - EPFR00[R/W] B,H EPFR01[R/W] B,H EPFR02[R/W] B,H EPFR03[R/W] B,H -------0 ------00 -----000 --000000 000E64H - - EPFR06[R/W] B,H EPFR07[R/W] B,H ------00 ----0000 000E68H EPFR08[R/W] B,H *5 EPFR09[R/W] B,H EPFR10[R/W] B,H -------0 -0000000 ---XX--- Input data direct read register 000E50H | Reserved 000E5CH 000E60H ----0000 - 000E6CH - - - - 000E70H - - - - 000E74H - - - - 000E78H - - - - 000E7CH - - - - 000E80H - - - - - - - - PPER01[R/W] B,H PPER02[R/W] B,H PPER03[R/W] B,H 00000000 00000000 00000000 Extended port function register 000E84H | Reserved 000EBCH 000EC0H 000EC4H PPER04[R/W] B,H PPER05[R/W] B,H 00000000 -0000000 000EC8H - 000ECCH - PPER09[R/W] B,H - PPER07[R/W] B,H -----000 - - - - - - - - ---00--- Port pull-up/down enable register 000ED0H | Reserved 000EDCH Document Number: 002-04665 Rev. *B Page 87 of 161 CY91580M/S Series Address offset value/Register name Address 000EE0H 000EE4H +0 - +1 PILR02[R/W] B,H PILR03[R/W] B,H 11111111 11111111 11111111 PILR05[R/W] B,H 11111111 -1111111 - 000EECH - +3 PILR01[R/W] B,H PILR04[R/W] B,H 000EE8H +2 PILR09[R/W] B,H - Block PILR07[R/W] B,H -----111 Port input level selection register - - - - - - - - - Reserved - - - - Reserved PODR01[R/W] B,H PODR02[R/W] B,H PODR03[R/W] B,H 00000000 00000000 00000000 ---11--- 000EF0H | 000EFCH 000F00H | 000F1CH 000F20H 000F24H PODR04[R/W] B,H PODR05[R/W] B,H 00000000 -0000000 000F28H - 000F2CH - PODR09[R/W] B,H - PODR07[R/W] B,H -----000 Port output drive register - - - - - - - - Reserved - - - Port input enable register - - Port key code ---00--- 000F30H | 000F3CH 000F40H 000F44H 000F48H 000F4CH PORTEN[R/W] B,H,W ------00 KEYCDR[R/W] H 00000000 00000000 ADERH[R/W] B,H ADERL[R/W] B,H -------- ---11--- -1111111 11111111 DAER[R/W] B,H -------0 Analog input enable register - - - Analog output enable register - - - Reserved - - Synchronous/asyn chronous switch control - - Reserved 000F50H | - 000FFCH 001000H SACR[R/W] B,H,W -------0 PICD[R/W] B,H,W ----0011 001004H | - - 0010BCH Document Number: 002-04665 Rev. *B Page 88 of 161 CY91580M/S Series Address offset value/Register name Address 0010C0H 0010C4H 0010C8H 0010CCH 0010D0H 0010D4H 0010D8H 0010DCH +0 - +1 - +2 - +3 Block CRCCR[R/W] B,H,W -0000000 CRCINIT[R/W] B,H,W 11111111 11111111 11111111 11111111 CRC arithmetic operation 0 CRCIN[R/W] B,H,W 00000000 00000000 00000000 00000000 CRCR[R] B,H,W 11111111 11111111 11111111 11111111 - - - CRCCR1[R/W] B,H,W -0000000 CRCINIT1[R/W] B,H,W 11111111 11111111 11111111 11111111 CRC arithmetic operation 1 CRCIN1[R/W] B,H,W 00000000 00000000 00000000 00000000 CRCR1[R] B,H,W 11111111 11111111 11111111 11111111 0010E0H | - - - - - - Reserved TCGSE[R/W] B,H,W Free-run timer simultaneous activation 0010FCH 001100H 001104H 001108H 00110CH 001110H 001114H 001118H 00111CH 001120H 001124H 001128H 00112CH 001130H TCGS[R/W] B,H,W ------00 CPCLRB0/CPCLR0[R/W] H,W TCDT0[R/W] H,W 11111111 11111111 00000000 00000000 TCCS0[R/W] B,H,W --000000 Free-run timer 0 00000000 01000000 ----0000 -------CPCLRB1/CPCLR1[R/W] H,W TCDT1[R/W] H,W 11111111 11111111 00000000 00000000 TCCS1[R/W] B,H,W Free-run timer 1 00000000 01000000 ----0000 -------CPCLRB2/CPCLR2[R/W] H,W TCDT2[R/W] H,W 11111111 11111111 00000000 00000000 TCCS2[R/W] B,H,W Free-run timer 2 00000000 01000000 ----0000 -------CPCLRB3/CPCLR3[R/W] H,W TCDT3[R/W] H,W 11111111 11111111 00000000 00000000 TCCS3[R/W] B,H,W Free-run timer 3 00000000 01000000 ----0000 -------CPCLRB4/CPCLR4[R/W] H,W TCDT4[R/W] H,W 11111111 11111111 00000000 00000000 TCCS4[R/W] B,H,W Free-run timer 4 00000000 01000000 ----0000 -------CPCLRB5/CPCLR5[R/W] H,W TCDT5[R/W] H,W 11111111 11111111 00000000 00000000 TCCS5[R/W] B,H,W Free-run timer 5 00000000 01000000 ----0000 -------- Document Number: 002-04665 Rev. *B Page 89 of 161 CY91580M/S Series Address offset value/Register name Address 001134H 001138H 00113CH 001140H 001144H 001148H 00114CH 001150H 001154H 001158H 00115CH 001160H 001164H 001168H 00116CH 001170H 001174H 001178H 00117CH +0 +1 +2 Block FRS0[R/W] B,H,W -------- -000-000 -000-000 -000-000 FRS1[R/W] B,H,W -------- -------- -000-000 -000-000 FRS2[R/W] B,H,W -------- -000-000 -000-000 -000-000 - Free-run timer selection FRS4[R/W] B,H,W -000-000 -000-000 -000-000 -000-000 FRS5[R/W] B,H,W -----000 -000-000 -000-000 -000-000 FRS6[R/W] B,H,W -------- -----000 -000---- -------OCCPB0/OCCP0[R/W] H,W OCCPB1/OCCP1[R/W] H,W 00000000 00000000 00000000 00000000 OCS01[R/W] B,H,W -110--00 00001100 OCMOD01[R/W] - B,H,W OCCPB2/OCCP2[R/W] H,W OCCPB3/OCCP3[R/W] H,W 00000000 00000000 00000000 00000000 OCS23[R/W] B,H,W -110--00 00001100 - OCMOD23[R/W] B,H,W OCCPB5/OCCP5[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 - OCMOD45[R/W] B,H,W OCCPB7/OCCP7[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 - OCMOD67[R/W] B,H,W OCCPB9/OCCP9[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 - OCMOD89[R/W] B,H,W OCCPB11/OCCP11[R/W] H,W 00000000 00000000 00000000 00000000 -110--00 00001100 Document Number: 002-04665 Rev. *B Output compare 8/9 ------00 OCCPB10/OCCP10[R/W] H,W B,H,W Output compare 6/7 ------00 OCCPB8/OCCP8[R/W] H,W OCS89[R/W] B,H,W Output compare 4/5 ------00 OCCPB6/OCCP6[R/W] H,W OCS67[R/W] B,H,W Output compare 2/3 ------00 OCCPB4/OCCP4[R/W] H,W OCS45[R/W] B,H,W Output compare 0/1 ------00 OCS1011[R/W] 001180H +3 - OCMOD1011 [R/W] B,H,W Output compare 10/11 ------00 Page 90 of 161 CY91580M/S Series Address offset value/Register name Address 001184H +0 +1 +2 IPCP0[R] H,W IPCP1[R] H,W 00000000 00000000 00000000 00000000 ICS01[R/W] 001188H B,H,W - ------00 00000000 00118CH 001190H IPCP2[R] H,W IPCP3[R] H,W 00000000 00000000 00000000 00000000 ICS23[R/W] B,H,W - ------00 00000000 LSYNS[R/W] B,H,W Input capture 2/3 - - - 001198H - - 00119CH - - 0011A0H - - - - - 0011A8H 0011ACH 0011B0H DTSR[R/W] B,H,W ------10 TMRR0[R/W] H,W TMRR1[R/W] H,W 00000000 00000001 00000000 00000001 TMRR2[R/W] H,W DTSCR0[R/W] B,H,W DTSCR1[R/W] B,H,W DTSCR2[R/W] B,H,W 00000000 - 0011B8H - 0011C0H 0011C4H 0011C8H 000000-SIGCR10[R/W] B,H,W 00000000 - TMRR3[R/W] H,W TMRR4[R/W] H,W 00000000 00000001 00000000 00000001 TMRR5[R/W] H,W - 00000000 00000001 DTSCR3[R/W] B,H,W DTSCR4[R/W] B,H,W DTSCR5[R/W] B,H,W 00000000 0011D0H - 0011D4H - 0011D8H - 0011E4H DTIR0[R/W] B,H,W 00000000 Reserved Reserved DTTI selection DTMNS0[R/W] B,H,W Waveform generator 0/1/2 00---000 SIGCR20[R/W] B,H,W 000000-1 000000-- -------- -------- -------- - 0011E0H 00000000 - PICS0[R/W] B,H,W 0011CCH 0011DCH - 00000000 00000001 0011B4H 0011BCH - Input capture 0/1 ------00 001194H 0011A4H Block +3 ADTSS[R/W] B,H,W -------0 00000000 DTIR1[R/W] B,H,W 000000-SIGCR11[R/W] B,H,W 00000000 00000000 - - Waveform generator DTMNS1[R/W] B,H,W 3/4/5 00---000 SIGCR21[R/W] B,H,W -------1 - - - - - 12-bit A/D converter ADTSE[R/W] B,H,W -------- ---00--- -0000000 00000000 ADCOMP0/ADCOMPB0[R/W] H,W ADCOMP1/ADCOMPB1[R/W] H,W 00000000 00000000 00000000 00000000 Document Number: 002-04665 Rev. *B Page 91 of 161 CY91580M/S Series Address offset value/Register name Address 0011E8H 0011ECH 0011F0H 0011F4H 0011F8H 0011FCH 001200H +0 +2 +3 ADCOMP2/ADCOMPB2[R/W] H,W ADCOMP3/ADCOMPB3[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP4/ADCOMPB4[R/W] H,W ADCOMP5/ADCOMPB5[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP6/ADCOMPB6[R/W] H,W ADCOMP7/ADCOMPB7[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP8/ADCOMPB8[R/W] H,W ADCOMP9/ADCOMPB9[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP10/ADCOMPB10[R/W] H,W ADCOMP11/ADCOMPB11[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP12/ADCOMPB12[R/W] H,W ADCOMP13/ADCOMPB13[R/W] H,W 00000000 00000000 00000000 00000000 ADCOMP14/ADCOMPB14[R/W] H,W 00000000 00000000 001204H - 001208H - 00120CH +1 ADCOMP19/ADCOMPB19[R/W] H,W 00000000 00000000 ADCOMP20/ADCOMPB20[R/W] H,W 00000000 00000000 - 001210H - 001214H - - - - 001218H - - - - 00121CH - - - - 001220H - - - - 001224H 001228H 00122CH 001230H 001234H 001238H 00123CH 001240H ADTCS1[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS2[R/W] B,H,W ADTCS3[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS4[R/W] B,H,W ADTCS5[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS6[R/W] B,H,W ADTCS7[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS8[R/W] B,H,W ADTCS9[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS10[R/W] B,H,W ADTCS11[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS12[R/W] B,H,W ADTCS13[R/W] B,H,W 00000000 0010-000 00000000 0010-000 ADTCS14[R/W] B,H,W 00000000 0010-000 - 001248H - 00124CH 001250H - ADTCS0[R/W] B,H,W 001244H Block ADTCS20[R/W] B,H,W 00000000 00100000 - Document Number: 002-04665 Rev. *B 12-bit A/D converter ADTCS19[R/W] B,H,W 00000000 00100000 Page 92 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 001254H - - - - 001258H - - - - 00125CH - - - - 001260H - - - - 001264H 001268H 00126CH 001270H 001274H 001278H 00127CH 001280H ADTCD0[R] B,H,W ADTCD1[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD2[R] B,H,W ADTCD3[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD4[R] B,H,W ADTCD5[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD6[R] B,H,W ADTCD7[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD8[R] B,H,W ADTCD9[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD10[R] B,H,W ADTCD11[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD12[R] B,H,W ADTCD13[R] B,H,W 10--0000 00000000 10--0000 00000000 ADTCD14[R] B,H,W 001284H - 001288H - 00128CH - 10--0000 00000000 12-bit A/D converter ADTCD19[R] B,H,W 10--0000 00000000 ADTCD20[R] B,H,W - 10--0000 00000000 001290H - 001294H - - - - 001298H - - - - 00129CH - - - - 0012A0H - - - - 0012A4H 0012A8H 0012ACH 0012B0H 0012B4H - ADCS0[R/W] ADCH0[R] B,H,W B,H,W 0------- -------- -----000 ADCS1[R/W] ADCH1[R] B,H,W B,H,W 0------- -------- -----000 ADCS2[R/W] ADCH2[R] B,H,W B,H,W 0------- -------- -----000 MTRCSR[R/W] B,H,W -------0 Block - RTOSEL0[R/W] B,H,W RTOSEL1[R/W] B,H,W --000000 -------0 Document Number: 002-04665 Rev. *B - ADMD0[R/W] B,H,W ----0000 ADMD1[R/W] B,H,W ----0000 ADMD2[R/W] B,H,W ----0000 Motor control extension function - - Page 93 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 Block +3 0012B8H | - - - - 001300H - - - - 001304H - - - - 001308H - - - - 00130CH - - - - 001310H - - - - 001314H - - - - 001318H - - - - 00131CH - - - - 001320H - - - - 001324H - Reserved 0012FCH Reserved - 001328H | - - - - 00132CH 001330H - - 001334H | - - - - Reserved 0013FCH 001400H DACR[R/W] B,H,W -------0 DADR[R/W] - H,W DAC ------XX XXXXXXXX 001404H | - - - - SCR0/(IBCR0) [R/W] B,H,W SMR0 SSR0 [R/W] B,H,W [R/W] B,H,W ESCR0/(IBSR0) [R/W] B,H,W 0--00000 000000-0 0--00011 00000000 Reserved 0014FCH 001500H 001504H 001508H 00150CH 001510H -/(RDR10/(TDR10))[R/W] B,H,W RDR00/(TDR00)[R/W] B,H,W -------- -------- *3 -------0 00000000 *1 SACSR0[R/W] B,H,W STMR0[R] B,H,W 0----000 00000000 00000000 00000000 STMCR0[R/W] B,H,W -/(SFUR0) [R/W] B,H,W 00000000 00000000 -------- -------- *4 - - -/(SFLR10) [R/W] B,H,W -/(SFLR00) [R/W] B,H,W -------- *4 -------- *4 001514H - - - - 001518H - - - - 00000000 00151CH 001520H Multi Function Serial I/F 0 *1: Byte access is possible only for access to lower 8 bits. *2: Reserved because I2C mode is not set immediately after reset *3: Reserved because CSIO mode is not set immediately after reset FCR10[R/W] B,H,W FCR00[R/W] B,H,W *4: Reserved -/(ISMK0)[R/W] B,H,W -/(ISBA0)[R/W] B,H,W because LIN2.1 mode is not set -------- *2 -------- *2 immediately after FBYTE20[R/W] B,H,W FBYTE10[R/W] B,H,W reset 00-00100 -0000000 00000000 BGR0[R/W] H,W 00000000 00000000 Document Number: 002-04665 Rev. *B Page 94 of 161 CY91580M/S Series Address offset value/Register name Address 001524H 001528H 00152CH 001530H +0 +1 +2 Block +3 SCR1[R/W] B,H,W SMR1[R/W] B,H,W SSR1[R/W] B,H,W ESCR1[R/W] B,H,W 0--00000 000000-0 0--00011 00000000 -/(RDR11/(TDR11))[R/W] B,H,W RDR01/(TDR01)[R/W] B,H,W -------- -------- *3 -------0 00000000 *1 SACSR1[R/W] B,H,W STMR1[R] B,H,W 0----000 00000000 00000000 00000000 STMCR1[R/W] B,H,W -/(SCSCR1/SFUR1) [R/W] B,H,W 00000000 00000000 -------- -------- *3 *4 Multi Function Serial I/F 1 *1: Byte access is possible only for access to lower 8 bits. -/(SCSTR31) [R/W] B,H,W -/(SCSTR21) [R/W] B,H,W -------- *3 -------- *3 001538H - - *3: Reserved -/(SCSTR11/ -/(SCSTR01/ SFLR11) [R/W] B,H,W SFLR01) [R/W] B,H,W because CSIO mode is not set -------- *3 *4 -------- *3 *4 immediately after reset 00153CH - - - 001534H TBYTE01[R/W] B,H,W 00000000 001540H 001544H BGR1[R/W] H,W - 00000000 00000000 *4: Reserved because LIN2.1 mode is not set immediately after reset - FCR11[R/W] B,H,W FCR01[R/W] B,H,W FBYTE21[R/W] B,H,W FBYTE11[R/W] B,H,W 00-00100 -0000000 00000000 00000000 - - - - 001548H | Reserved 001FFCH 002000H 002004H 002008H 00200CH 002010H 002014H 002018H 00201CH 002020H 002024H 002028H, 00202CH 002030H, 002034H CTRLR0[R/W] B,H,W STATR0[R/W] B,H,W -------- 000-0001 -------- 00000000 ERRCNT0 [R] B,H,W BTR0[R/W] B,H,W 00000000 00000000 -0100011 00000001 INTR0[R] B,H,W TESTR0[R/W] B,H,W 00000000 00000000 -------- X00000-- BRPER0[R/W] B,H,W -------- ----0000 - IF1CREQ0[R/W] B,H,W IF1CMSK0[R/W] B,H,W 0------- 00000001 -------- 00000000 IF1MSK20[R/W] B,H,W IF1MSK10[R/W] B,H,W 11-11111 11111111 11111111 11111111 CAN 0 IF1ARB20[R/W] B,H,W IF1ARB10[R/W] B,H,W 64msb 00000000 00000000 00000000 00000000 IF1MCTR0[R/W] B,H,W 00000000 0---0000 - IF1DTA10[R/W] B,H,W IF1DTA20[R/W] B,H,W 00000000 00000000 00000000 00000000 IF1DTB10[R/W] B,H,W IF1DTB20[R/W] B,H,W 00000000 00000000 00000000 00000000 - - Reserved (IF1 data mirror) Document Number: 002-04665 Rev. *B Page 95 of 161 CY91580M/S Series Address offset value/Register name Address 002038H, 00203CH 002040H 002044H 002048H 00204CH 002050H 002054H 002058H, 00205CH 002060H, 002064H +0 +1 +2 - - IF2CREQ0[R/W] B,H,W IF2CMSK0[R/W] B,H,W 0------- 00000001 -------- 00000000 IF2MSK20[R/W] B,H,W IF2MSK10[R/W] B,H,W 11-11111 11111111 11111111 11111111 IF2ARB20[R/W] B,H,W IF2ARB10[R/W] B,H,W 00000000 00000000 00000000 00000000 IF2MCTR0[R/W] B,H,W 00000000 0---0000 Block +3 - IF2DTA10[R/W] B,H,W IF2DTA20[R/W] B,H,W 00000000 00000000 00000000 00000000 IF2DTB10[R/W] B,H,W IF2DTB20[R/W] B,H,W 00000000 00000000 00000000 00000000 - - Reserved (IF2 data mirror) 002068H | - - TREQR20[R] B,H,W TREQR10[R] B,H,W 00000000 00000000 00000000 00000000 TREQR40[R] B,H,W TREQR30[R] B,H,W 00000000 00000000 00000000 00000000 002088H - - 00208CH - - NEWDT20[R] B,H,W NEWDT10[R] B,H,W 00000000 00000000 00000000 00000000 NEWDT40[R] B,H,W NEWDT30[R] B,H,W 00207CH 002080H 002084H 002090H 002094H 00000000 00000000 00000000 00000000 002098H - - 00209CH - - INTPND20[R] B,H,W INTPND10[R] B,H,W 00000000 00000000 00000000 00000000 INTPND40[R] B,H,W INTPND30[R] B,H,W 00000000 00000000 00000000 00000000 0020A8H - - 0020ACH - - MSGVAL20[R] B,H,W MSGVAL10[R] B,H,W 00000000 00000000 00000000 00000000 MSGVAL40[R] B,H,W MSGVAL30[R] B,H,W 00000000 00000000 00000000 00000000 0020B8H - - 0020BCH - - 0020A0H 0020A4H 0020B0H 0020B4H Document Number: 002-04665 Rev. *B CAN 0 64msb Page 96 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 0020C0H | - - - - Block +3 CAN 0 64msb 0020FCH 002100H | Reserved 0022FCH 002300H DFCTLR[R/W] B,H,W - -0------ -------- 002304H - 002308H FLIFCTLR[R/W] B,H,W DFSTR[R/W] B,H,W -----001 - - - - FLIFFER1[R/W] B,H,W FLIFFER2[R/W] B,H,W -------- -------- - - ---0--00 WorkFlash 00230CH | - - Reserved 002FFCH 003000H 003004H 003008H 00300CH 003010H 003014H 003018H 00301CH 003020H 003024H 003028H 00302CH SEEARX[R] B,H,W DEEARX[R] B,H,W --000000 00000000 --000000 00000000 EECSRX[R/W] B,H,W ----00-0 - - XBS RAM EFEARX[R/W] B,H,W ECC control register --000000 00000000 EFECRX[R/W] B,H,W -------0 00000000 00000000 TEAR0X[R] B,H,W 000----- -------- --000000 00000000 TEAR1X[R] B,H,W 000----- -------- --000000 00000000 TEAR2X[R] B,H,W 000----- -------- --000000 00000000 TAEARX[R/W] B,H,W TASARX[R/W] B,H,W --101111 11111111 --000000 00000000 TFECRX[R/W] B,H,W TICRX[R/W] B,H,W ----0000 TSRCRX[R/W] B,H,W 0------- ----0000 - B,H,W ------00 00001100 DEEARA[R] B,H,W --000000 00000000 --000000 00000000 ----00-0 - - diagnosis register TTCRX[R/W] SEEARA[R] B,H,W EECSRA[R/W] B,H,W XBS RAM TKCCRX[R/W] B,H,W 00----00 EFEARA[R/W] Backup RAM B,H,W ECC control register --000000 00000000 EFECRA[R/W] B,H,W -------0 00000000 00000000 Document Number: 002-04665 Rev. *B Page 97 of 161 CY91580M/S Series Address offset value/Register name Address 003030H 003034H 003038H 00303CH 003040H 003044H +0 +1 +2 +3 Block TEAR0A[R] B,H,W 000----- -------- -----000 00000000 TEAR1A[R] B,H,W 000----- -------- -----000 00000000 TEAR2A[R] B,H,W 000----- -------- -----000 00000000 TAEARA[R/W] B,H,W TASARA[R/W] B,H,W -----111 11111111 -----000 00000000 TFECRA[R/W] B,H,W TICRA[R/W] B,H,W ----0000 TSRCRA[R/W] B,H,W 0------- ----0000 Backup RAM diagnosis register TTCRA[R/W] B,H,W ------00 00001100 - - - - TKCCRA[R/W] B,H,W 00----00 003048H | - - Reserved 0030FCH 003100H 003104H 003108H 00310CH 003110H 003114H 003118H 00311CH 003120H 003124H BUSDIGSR0[R/W] H,W BUSDIGSR1[R/W] H,W 00000000 0-----00 00000000 0-----00 BUSDIGSR2[R/W] H,W BUSTSTR0[R/W] H,W 00000000 0-----00 00--0000 00000000 BUSADR0[R] W 00000000 00000000 00000000 00000000 BUSADR1[R] W 00000000 00000000 00000000 00000000 BUSADR2[R] W 00000000 00000000 00000000 00000000 Bus diagnosis BUSDIGSR3[R/W] H,W - 00000000 0-----00 BUSDIGSR4[R/W] H,W BUSTSTR1[R/W] H,W 00000000 0-----00 00--0000 00000000 BUSADR3[R] W 00000000 00000000 00000000 00000000 BUSADR4[R] W 00000000 00000000 00000000 00000000 003128H | - - - - Reserved 003FFCH 004000H | Backup RAM Backup RAM area 005FFCH 006000H | - - - - Reserved 00CFFCH Document Number: 002-04665 Rev. *B Page 98 of 161 CY91580M/S Series Address offset value/Register name Address 00D000H 00D004H +0 +1 +2 Block +3 CIF0[R] W 00000100 11111111 01011011 11111111 FlexRay CIF1[R/W] W CIF *5 00000000 -------0 -0000000 -------- 00D008H | - - - - - - - Reserved 00D00CH 00D010H - 00D014H - 00D018H - 00D01CH 00D020H 00D024H 00D028H 00D02CH 00D030H 00D034H 00D038H 00D03CH 00D040H 00D044H 00D048H 00D04CH 00D050H LCK[R/W] W FlexRay GIF *5 -------- -------- -------- 00000000 EIR[R/W] W -----000 -----000 ----0000 00000000 SIR[R/W] W ------00 ------00 00000000 00000000 EILS[R/W] W -----000 -----000 ----0000 00000000 SILS[R/W] W ------11 ------11 11111111 11111111 EIES[R/W] W -----000 -----000 ----0000 00000000 EIER[R/W] W -----000 -----000 ----0000 00000000 SIES[R/W] W FlexRay ------00 ------00 00000000 00000000 INT *5 SIER[R/W] W ------00 ------00 00000000 00000000 ILE[R/W] W -------- -------- -------- ------00 T0C[R/W] W --000000 00000000 -0000000 ------00 T1C[R/W] W --000000 00000010 -------- ------00 STPW1[R/W] W --000000 00000000 --000000 -0000000 STPW2[R] W -----000 00000000 -----000 00000000 00D054H | - - - - Reserved 00D07CH Document Number: 002-04665 Rev. *B Page 99 of 161 CY91580M/S Series Address offset value/Register name Address 00D080H 00D084H 00D088H 00D08CH 00D090H 00D094H 00D098H 00D09CH 00D0A0H 00D0A4H 00D0A8H 00D0ACH 00D0B0H 00D0B4H 00D0B8H 00D0BCH 00D0C0H 00D0C4H 00D0C8H +0 +1 +2 Block +3 SUCC1[R/W] W ----1100 01000000 00010-00 1---0000 SUCC2[R/W] W FlexRay ----0001 ---00000 00000101 00000100 SUC *5 SUCC3[R/W] W -------- -------- -------- 00010001 NEMC[R/W] W FlexRay -------- -------- -------- ----0000 NEM *5 PRTC1[R/W] W 000010-0 01001100 0000-110 00110011 FlexRay PRTC2[R/W] W PRT *5 --001111 00101101 --001010 --001110 MHDC[R/W] W FlexRay ---00000 00000000 -------- -0000000 MHD *5 - Reserved GTUC1[R/W] W -------- ----0000 00000010 10000000 GTUC2[R/W] W -------- ----0010 --000000 00001010 GTUC3[R/W] W -0000010 -0000010 00000000 00000000 GTUC4[R/W] W --000000 00001000 --000000 00000111 GTUC5[R/W] W 00001110 ---00000 00000000 00000000 GTUC6[R/W] W FlexRay -----000 00000010 -----000 00000000 GTU *5 GTUC7[R/W] W ------00 00000010 ------00 00000100 GTUC8[R/W] W ---00000 00000000 -------- --000010 GTUC9[R/W] W -------- ------00 ---00001 --000001 GTUC10[R/W] W -----000 00000010 --000000 00000101 GTUC11[R/W] W -----000 -----000 ------00 ------00 00D0CCH | - Reserved 00D0FCH 00D100H 00D104H 00D108H 00D10CH CCSV[R] W --000000 00010000 -100--00 00000000 FlexRay CCEV[R] W SUC *5 -------- -------- ---00000 00--0000 - Document Number: 002-04665 Rev. *B Reserved Page 100 of 161 CY91580M/S Series Address offset value/Register name Address 00D110H 00D114H 00D118H 00D11CH 00D120H 00D124H 00D128H 00D12CH 00D130H 00D134H 00D138H 00D13CH 00D140H 00D144H 00D148H 00D14CH 00D150H 00D154H 00D158H 00D15CH 00D160H 00D164H 00D168H 00D16CH +0 +1 +2 +3 Block SCV[R] W -----000 00000000 -----000 00000000 MTCCV[R] W -------- --000000 --000000 00000000 RCV[R] W -------- -------- ----0000 00000000 OCV[R] W -------- -----000 00000000 00000000 SFS[R] W -------- ----0000 00000000 00000000 SWNIT[R] W -------- -------- ----0000 00000000 ACS[R/W] W -------- -------- ---00000 ---00000 ESID1[R] W -------- -------- 00----00 00000000 ESID2[R] W -------- -------- 00----00 00000000 ESID3[R] W -------- -------- 00----00 00000000 ESID4[R] W -------- -------- 00----00 00000000 FlexRay ESID5[R] W GTU *5 -------- -------- 00----00 00000000 ESID6[R] W -------- -------- 00----00 00000000 ESID7[R] W -------- -------- 00----00 00000000 ESID8[R] W -------- -------- 00----00 00000000 ESID9[R] W -------- -------- 00----00 00000000 ESID10[R] W -------- -------- 00----00 00000000 ESID11[R] W -------- -------- 00----00 00000000 ESID12[R] W -------- -------- 00----00 00000000 ESID13[R] W -------- -------- 00----00 00000000 ESID14[R] W -------- -------- 00----00 00000000 ESID15[R] W -------- -------- 00----00 00000000 - Document Number: 002-04665 Rev. *B Page 101 of 161 CY91580M/S Series Address offset value/Register name Address 00D170H 00D174H 00D178H 00D17CH 00D180H 00D184H 00D188H 00D18CH 00D190H 00D194H 00D198H 00D19CH 00D1A0H 00D1A4H 00D1A8H 00D1ACH 00D1B0H 00D1B4H 00D1B8H +0 +1 +2 +3 Block OSID1[R] W -------- -------- 00----00 00000000 OSID2[R] W -------- -------- 00----00 00000000 OSID3[R] W -------- -------- 00----00 00000000 OSID4[R] W -------- -------- 00----00 00000000 OSID5[R] W -------- -------- 00----00 00000000 OSID6[R] W -------- -------- 00----00 00000000 OSID7[R] W -------- -------- 00----00 00000000 OSID8[R] W FlexRay -------- -------- 00----00 00000000 GTU *5 OSID9[R] W -------- -------- 00----00 00000000 OSID10[R] W -------- -------- 00----00 00000000 OSID11[R] W -------- -------- 00----00 00000000 OSID12[R] W -------- -------- 00----00 00000000 OSID13[R] W -------- -------- 00----00 00000000 OSID14[R] W -------- -------- 00----00 00000000 OSID15[R] W -------- -------- 00----00 00000000 - Reserved NMV1[R] W 00000000 00000000 00000000 00000000 NMV2[R] W FlexRay 00000000 00000000 00000000 00000000 NEM *5 NMV3[R] W 00000000 00000000 00000000 00000000 00D1BCH | - Reserved 00D2FCH Document Number: 002-04665 Rev. *B Page 102 of 161 CY91580M/S Series Address offset value/Register name Address 00D300H 00D304H 00D308H 00D30CH 00D310H 00D314H 00D318H 00D31CH 00D320H 00D324H 00D328H 00D32CH 00D330H 00D334H 00D338H 00D33CH 00D340H 00D344H 00D348H 00D34CH +0 +1 +2 +3 Block MRC[R/W] W -----001 10000000 00000000 00000000 FRF[R/W] W -------1 10000000 ---00000 00000000 FRFM[R/W] W -------- -------- ---00000 000000-FCL[R/W] W -------- -------- -------- 10000000 MHDS[R/W] W -0000000 -0000000 -0000000 00000000 LDTS[R] W -----000 00000000 -----000 00000000 FSR[R] W -------- -------- 00000000 -----000 MHDF[R/W] W -------- -------- -------0 00000000 TXRQ1[R] W 00000000 00000000 00000000 00000000 TXRQ2[R] W 00000000 00000000 00000000 00000000 FlexRay TXRQ3[R] W MHD *5 00000000 00000000 00000000 00000000 TXRQ4[R] W 00000000 00000000 00000000 00000000 NDAT1[R] W 00000000 00000000 00000000 00000000 NDAT2[R] W 00000000 00000000 00000000 00000000 NDAT3[R] W 00000000 00000000 00000000 00000000 NDAT4[R] W 00000000 00000000 00000000 00000000 MBSC1[R] W 00000000 00000000 00000000 00000000 MBSC2[R] W 00000000 00000000 00000000 00000000 MBSC3[R] W 00000000 00000000 00000000 00000000 MBSC4[R] W 00000000 00000000 00000000 00000000 00D350H | - Reserved 00D3ECH Document Number: 002-04665 Rev. *B Page 103 of 161 CY91580M/S Series Address offset value/Register name Address 00D3F0H 00D3F4H +0 +1 +2 Block +3 CREL[R] W 00010000 00111001 00000010 00000110 FlexRay ENDN[R] W GIF *5 10000111 01100101 01000011 00100001 00D3F8H | - Reserved 00D3FCH 00D400H | 00D4FCH 00D500H 00D504H 00D508H 00D50CH 00D510H 00D514H WRDSn[1-64][R/W] W 00000000 00000000 00000000 00000000 WRHS1[R/W] W --000000 -0000000 -----000 00000000 WRHS2[R/W] W -------- -0000000 -----000 00000000 FlexRay WRHS3[R/W] W IBF *5 -------- -------- -----000 00000000 IBCM[R/W] W -------- ------00 -------- -----000 IBCR[R/W] W 0------- -0000000 0------- -0000000 00D518H | - Reserved 00D5FCH 00D600H | 00D6FCH 00D700H 00D704H 00D708H 00D70CH 00D710H 00D714H RDDSn[1-64][R] W 00000000 00000000 00000000 00000000 RDHS1[R] W --000000 -0000000 -----000 00000000 RDHS2[R] W -0000000 -0000000 -----000 00000000 RDHS3[R] W --000000 --000000 -----000 00000000 FlexRay OBF *5 MBS[R] W --000000 --000000 00-00000 00000000 OBCM[R/W] W -------- ------00 -------- ------00 OBCR[R/W] W -------- -0000000 0-----00 -0000000 00D718H | - Reserved - Reserved 00D7FCH 00D800H | 00EFFCH Document Number: 002-04665 Rev. *B Page 104 of 161 CY91580M/S Series Address offset value/Register name Address +0 +1 +2 +3 Block 00F000H | - Reserved [S] 00FEFCH 00FF00H DSUCR[R/W] B,H,W -------- -------0 - - OCDU [S] - - Reserved [S] 00FF04H | - - 00FF0CH 00FF10H 00FF14H PCSR[R/W] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX OCDU [S] PSSR[R/W] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 00FF18H | - - - - Reserved [S] 00FFF4H 00FFF8H 00FFFCH EDIR1[R] B,H,W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX EDIR0[R] B,H,W OCDU [S] XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX [S]: It is a system register. The illegal instruction exception (data access error) is generated when reading and writing to these registers in the user mode. *5: For FlexRay, the CY91F583ASG/F584ASG/F585ASG/F583ASJ/F584ASJ/F585ASJ has corresponding functions. The following registers are reserved registers for models without the FlexRay function. 000125H IRPR2L[5:4], 000E68H, 0004E8H-0004EFH, 00D000H-00D717H Document Number: 002-04665 Rev. *B Page 105 of 161 CY91580M/S Series 10. Interrupt Vector Table  CY91F583AM/F584AM/F585AM Interrupt factor Reset System reserved System reserved System reserved System reserved FPU exception Instruction access protection violation exception Data access protection violation exception Data access error interrupts INTE instruction Instruction break System reserved System reserved System reserved Exception of invalid instruction NMI request Error generation at internal bus diagnosis RAM double-bit error Backup RAM double-bit error External interrupt 0-7 Reload timer 0 / 1 Reload timer 2 / 3 Multifunction serial interface ch.0 (reception completed)/ Multifunction serial interface ch.0 (status) Multifunction serial interface ch.0 (transmission completed) Multifunction serial interface ch.1 (reception completed)/ Multifunction serial interface ch.1 (status) Multifunction serial interface ch.1 (transmission completed) Multifunction serial interface ch.2 (reception completed)/ Multifunction serial interface ch.2 (status) Multifunction serial interface ch.2 (transmission completed) Multifunction serial interface ch.3 (reception completed)/ Multifunction serial interface ch.3 (status) Multifunction serial interface ch.3 (transmission completed) *4 *4 CAN 0 CAN 1 FlexRay 0 *5 FlexRay 1 *5 FlexRay timer 0 *5 FlexRay timer 1 *5 RAM diagnosis completed RAM initialization completed Error generation at RAM diagnosis Backup RAM diagnosis completed Backup RAM initialization completed Error generation at Backup RAM diagnosis Document Number: 002-04665 Rev. *B Interrupt number Hexa Decimal decimal Interrupt level Offset TBR default RN*1 address Interrupt request batch read target 0 1 2 3 4 5 00 01 02 03 04 05 - 3FCH 3F8H 3F4H 3F0H 3ECH 3E8H 000FFFFCH 000FFFF8H 000FFFF4H 000FFFF0H 000FFFECH 000FFFE8H - - 6 06 - 3E4H 000FFFE4H - - 7 8 9 10 11 12 13 14 07 08 09 0A 0B 0C 0D 0E - 3E0H 3DCH 3D8H 3D4H 3D0H 3CCH 3C8H 3C4H 000FFFE0H 000FFFDCH 000FFFD8H 000FFFD4H 000FFFD0H 000FFFCCH 000FFFC8H 000FFFC4H - - 15 0F 15(FH) Fixed 3C0H 000FFFC0H -  16 17 18 10 11 12 ICR00 ICR01 ICR02 3BCH 3B8H 3B4H 000FFFBCH 000FFFB8H 000FFFB4H 0 1 2   19 13 ICR03 3B0H 000FFFB0H 3*2  20 14 ICR04 3ACH 000FFFACH 4 - 21 15 ICR05 3A8H 000FFFA8H 5*2  22 16 ICR06 3A4H 000FFFA4H 6 - 23 17 ICR07 3A0H 000FFFA0H 7*2  24 18 ICR08 39CH 000FFF9CH 8 - 25 19 ICR09 398H 000FFF98H 9*2  26 1A ICR10 394H 000FFF94H 10 - 27 28 29 30 31 32 33 34 1B 1C 1D 1E 1F 20 21 22 ICR11 ICR12 ICR13 ICR14 ICR15 ICR16 ICR17 ICR18 390H 38CH 388H 384H 380H 37CH 378H 374H 000FFF90H 000FFF8CH 000FFF88H 000FFF84H 000FFF80H 000FFF7CH 000FFF78H 000FFF74H - - 35 23 ICR19 370H 000FFF70H -  Page 106 of 161 CY91580M/S Series Interrupt factor Main timer/PLL timer/ PLL gear for FlexRay*5/ PLL alarm for FlexRay*5 Clock calibration unit (CR oscillation) U/D counter 0 / 1 Free-run timer 0 (0 detection) / (compare clear) Free-run timer 1 (0 detection) / (compare clear) Free-run timer 2 (0 detection) / (compare clear) PPG 0 / 1 / 2 / 3 Free-run timer 3 (0 detection) / (compare clear) Free-run timer 4 (0 detection) / (compare clear) Free-run timer 5 (0 detection) / (compare clear) PPG 4 / 5 ICU 0 (fetching) / ICU 1 (fetching) ICU 2 (fetching) / ICU 3 (fetching) *4 *4 OCU 0 (match) / OCU 1 (match) OCU 2 (match) / OCU 3 (match) OCU 4 (match) / OCU 5 (match) OCU 6 (match) / OCU 7 (match) OCU 8 (match) / OCU 9 (match) OCU 10 (match) / OCU 11 (match) WG dead timer underflow 0 / 1 / 2 WG dead timer reload 0 / 1 / 2 WG DTTI 0 WG dead timer underflow 3 / 4 / 5 WG dead timer reload 3 / 4 / 5 WG DTTI 1 AD converter 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 AD converter 8 / 9 / 10 / 11 / 12 / 13 / 14 AD converter 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 Base timer 0 IRQ 0/ base timer 0 IRQ 1 Base timer 1 IRQ 0/ base timer 1 IRQ 1 DMAC 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 Delay interrupt System reserved System reserved Used with the INT instruction. Interrupt number Hexa Decimal decimal Interrupt level Offset TBR default RN*1 address 36 24 ICR20 36CH 000FFF6CH 20*3  37 25 ICR21 368H 000FFF68H - - 38 26 ICR22 364H 000FFF64H 22  39 27 ICR23 360H 000FFF60H 23  40 28 ICR24 35CH 000FFF5CH 24  41 29 ICR25 358H 000FFF58H 25  42 2A ICR26 354H 000FFF54H 26  43 2B ICR27 350H 000FFF50H 27  44 2C ICR28 34CH 000FFF4CH 28  45 46 47 48 49 50 51 52 53 54 2D 2E 2F 30 31 32 33 34 35 36 ICR29 ICR30 ICR31 ICR32 ICR33 ICR34 ICR35 ICR36 ICR37 ICR38 348H 344H 340H 33CH 338H 334H 330H 32CH 328H 324H 000FFF48H 000FFF44H 000FFF40H 000FFF3CH 000FFF38H 000FFF34H 000FFF30H 000FFF2CH 000FFF28H 000FFF24H 29 30 33 34 35 36 37 38         55 37 ICR39 320H 000FFF20H 39  56 38 ICR40 31CH 000FFF1CH 40  57 58 59 39 3A 3B ICR41 ICR42 ICR43 318H 314H 310H 000FFF18H 000FFF14H 000FFF10H 41 42 43    60 3C ICR44 30CH 000FFF0CH 44  61 3D ICR45 308H 000FFF08H 45  62 63 64 65 66 | 255 3E 3F 40 41 42 | FF ICR46 ICR47 - 304H 300H 2FCH 2F8H 2F4H | 000H 000FFF04H 000FFF00H 000FFEFCH 000FFEF8H 000FFEF4H | 000FFC00H -  - - - - Interrupt request batch read target *1 :Does not support a DMA transfer request caused by an interrupt generated from a peripheral to which no RN (resource number) is assigned. *2 :The multi-function serial interface status does not support DMA transfer caused by I2C reception. *3 :"PLL gear for FlexRay" and "PLL alarm for FlexRay" do not support DMA transfer. *4 :For CY91F583AM/F584AM/F585AM, the interrupt vectors are unused. *5 :For FlexRay, the CY91F583AMG/F584AMG/F585AMG/F583AMJ/F584AMJ/F585AMJ have corresponding functions. Document Number: 002-04665 Rev. *B Page 107 of 161 CY91580M/S Series  CY91F583AS/F584AS/F585AS Interrupt factor Interrupt number Hexa Decimal decimal Interrupt level Offset TBR default RN*1 address Interrupt request batch read target Reset 0 00 - 3FCH 000FFFFCH - - System reserved 1 01 - 3F8H 000FFFF8H - - System reserved 2 02 - 3F4H 000FFFF4H - - System reserved 3 03 - 3F0H 000FFFF0H - - System reserved 4 04 - 3ECH 000FFFECH - - FPU exception 5 05 - 3E8H 000FFFE8H - - 6 06 - 3E4H 000FFFE4H - - Data access protection violation exception 7 07 - 3E0H 000FFFE0H - - Data access error interrupts 8 08 - 3DCH 000FFFDCH - - INTE instruction 9 09 - 3D8H 000FFFD8H - - Instruction break 10 0A - 3D4H 000FFFD4H - - System reserved 11 0B - 3D0H 000FFFD0H - - System reserved 12 0C - 3CCH 000FFFCCH - - System reserved 13 0D - 3C8H 000FFFC8H - - Exception of invalid instruction 14 0E - 3C4H 000FFFC4H - - 15 0F 3C0H 000FFFC0H -  External interrupt 0-6 16 10 ICR00 3BCH 000FFFBCH 0 - Reload timer 0 / 1 17 11 ICR01 3B8H 000FFFB8H 1 Reload timer 2 / 3 18 12 ICR02 3B4H 000FFFB4H 2   19 13 ICR03 3B0H 000FFFB0H 3*2  20 14 ICR04 3ACH 000FFFACH 4 - 21 15 ICR05 3A8H 000FFFA8H 5*2  22 16 ICR06 3A4H 000FFFA4H 6 - *4 23 17 ICR07 3A0H 000FFFA0H - - *4 24 18 ICR08 39CH 000FFF9CH - - *4 25 19 ICR09 398H 000FFF98H - - *4 26 1A ICR10 394H 000FFF94H - - *4 27 1B ICR11 390H 000FFF90H - - *4 28 1C ICR12 38CH 000FFF8CH - - CAN 0 29 1D ICR13 388H 000FFF88H - - Instruction access protection violation exception NMI request Error generation at internal bus diagnosis RAM double-bit error 15(FH) Fixed Backup RAM double-bit error Multifunction serial interface ch.0 (reception completed)/ Multifunction serial interface ch.0 (status) Multifunction serial interface ch.0 (transmission completed) Multifunction serial interface ch.1 (reception completed)/ Multifunction serial interface ch.1 (status) Multifunction serial interface ch.1 (transmission completed) *4 30 1E ICR14 384H 000FFF84H - - FlexRay 0 *5 31 1F ICR15 380H 000FFF80H - - FlexRay 1 *5 32 20 ICR16 37CH 000FFF7CH - - FlexRay timer 0 *5 33 21 ICR17 378H 000FFF78H - - FlexRay timer 1 *5 34 22 ICR18 374H 000FFF74H - - Document Number: 002-04665 Rev. *B Page 108 of 161 CY91580M/S Series Interrupt factor Interrupt number Hexa Decimal decimal Interrupt level Offset TBR default RN*1 address Interrupt request batch read target RAM diagnosis completed RAM initialization completed Error generation at RAM diagnosis 35 23 ICR19 370H 000FFF70H -  36 24 ICR20 36CH 000FFF6CH 20*3  37 25 ICR21 368H 000FFF68H - - 38 26 ICR22 364H 000FFF64H 22  39 27 ICR23 360H 000FFF60H 23  40 28 ICR24 35CH 000FFF5CH 24  41 29 ICR25 358H 000FFF58H 25  42 2A ICR26 354H 000FFF54H 26  43 2B ICR27 350H 000FFF50H 27  44 2C ICR28 34CH 000FFF4CH 28  ICU 0 (fetching) / ICU 1 (fetching) 45 2D ICR29 348H 000FFF48H 29 ICU 2 (fetching) / ICU 3 (fetching) 46 2E ICR30 344H 000FFF44H 30   *4 47 2F ICR31 340H 000FFF40H - - *4 48 30 ICR32 33CH 000FFF3CH - - OCU 0 (match) / OCU 1 (match) 49 31 ICR33 338H 000FFF38H 33 OCU 2 (match) / OCU 3 (match) 50 32 ICR34 334H 000FFF34H 34 OCU 4 (match) / OCU 5 (match) 51 33 ICR35 330H 000FFF30H 35 OCU 6 (match) / OCU 7 (match) 52 34 ICR36 32CH 000FFF2CH 36 OCU 8 (match) / OCU 9 (match) 53 35 ICR37 328H 000FFF28H 37 OCU 10 (match) / OCU 11 (match) 54 36 ICR38 324H 000FFF24H 38       55 37 ICR39 320H 000FFF20H 39  56 38 ICR40 31CH 000FFF1CH 40  Backup RAM diagnosis completed Backup RAM initialization completed Error generation at Backup RAM diagnosis Main timer/PLL timer/ PLL gear for FlexRay*5/ PLL alarm for FlexRay*5 Clock calibration unit (CR oscillation) U/D counter 0 / 1 Free-run timer 0 (0 detection) / (compare clear) Free-run timer 1 (0 detection) / (compare clear) Free-run timer 2 (0 detection) / (compare clear) PPG 0 / 1 / 2 / 3 Free-run timer 3 (0 detection) / (compare clear) Free-run timer 4 (0 detection) / (compare clear) Free-run timer 5 (0 detection) / (compare clear) PPG 4 / 5 WG dead timer underflow 0 / 1 / 2 WG dead timer reload 0 / 1 / 2 WG DTTI 0 WG dead timer underflow 3 / 4 / 5 WG dead timer reload 3 / 4 / 5 WG DTTI 1 AD converter 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 57 39 ICR41 318H 000FFF18H 41 AD converter 8 / 9 / 10 / 11 / 12 / 13 / 14 58 3A ICR42 314H 000FFF14H 42 AD converter 19 / 20 59 3B ICR43 310H 000FFF10H 43    60 3C ICR44 30CH 000FFF0CH 44  61 3D ICR45 308H 000FFF08H 45  62 3E ICR46 304H 000FFF04H -  Base timer 0 IRQ 0/ base timer 0 IRQ 1 Base timer 1 IRQ 0/ base timer 1 IRQ 1 DMAC 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 Document Number: 002-04665 Rev. *B Page 109 of 161 CY91580M/S Series Interrupt factor Interrupt number Hexa Decimal decimal Interrupt level Offset TBR default RN*1 address Interrupt request batch read target Delay interrupt 63 3F ICR47 300H 000FFF00H - - System reserved 64 40 - 2FCH 000FFEFCH - - System reserved 65 41 - 2F8H 000FFEF8H - - 66 42 2F4H 000FFEF4H | | - - 255 FF Used with the INT instruction. - | | 000H 000FFC00H *1 :Does not support a DMA transfer request caused by an interrupt generated from a peripheral to which no RN (resource number) is assigned. *2 :The multi-function serial interface status does not support DMA transfer caused by I2C reception. *3 :"PLL gear for FlexRay" and "PLL alarm for FlexRay" do not support DMA transfer. *4 :For CY91F583AS/F584AS/F585AS, the interrupt vectors are unused. *5 :For FlexRay, the CY91F583ASG/F584ASG/F585ASG/F583ASJ/F584ASJ/F585ASJ have corresponding functions Document Number: 002-04665 Rev. *B Page 110 of 161 CY91580M/S Series 11. Electrical Characteristics 11.1 Absolute Maximum Ratings Rating Parameter Symbol Unit Min Power supply voltage *1, *2 Remarks Max VCC VSS-0.3 VSS+6.0 V AVCC VSS-0.3 VSS+6.0 V Avcc  Vcc AVRH VSS-0.3 VSS+6.0 V AVRH  AVCC VI VSS-0.3 VCC+0.3 V VIA VSS-0.3 VCC+0.3 V VO VSS-0.3 VCC+0.3 V Maximum clamp current ICLAMP - 4 mA *9 Total maximum clamp current Σ|ICLAMP | - 20 mA *9 IOL1 - 7 mA When setting to 2mA*6 IOL2 - 14 mA When setting to 4mA *7 IOL3 - 17.5 mA When setting to 5mA *8 IOLAV1 - 2 mA When setting to 2mA *6 IOLAV2 - 4 mA When setting to 4mA *7 IOLAV3 - 5 mA When setting to 5mA *8 ΣIOL - 50 mA *6 IOH1 - -7 mA When setting to 2mA *6 IOH2 - -14 mA When setting to 4mA *7 IOH3 - -17.5 mA When setting to 5mA *8 IOHAV1 - -2 mA When setting to 2mA *6 IOHAV2 - -4 mA When setting to 4mA *7 IOHAV3 - -5 mA When setting to 5mA *8 "H" level total output current*5 ΣIOH - -50 mA *6 Power consumption PD - 690 mW Operating temperature TA -40 +125 °C Storage temperature Tstg -55 +150 °C Analog power supply voltage Analog reference voltage Input voltage *1 ,*2 *1 *1 Analog pin input voltage Output voltage *1 *1 "L" level maximum output current *3 "L" level average output current*4 "L" level total output current*5 "H" level maximum output current *3 "H" level average output current*4 *10, *11 *1: These parameters are based on the condition that VSS=AVSS =0.0V. *2: Caution must be taken that AVCC does not exceed VCC. *3: The maximum output current is defined as the value of the peak current flowing through any one of the corresponding pins. *4: The average output current is defined as the value of the average current flowing through any one of the corresponding pins for a 10 ms period. The average value is the operation current × the operation ratio. *5: The total output current is defined as the maximum current value flowing through all of corresponding pins. *6: Corresponding pins: General-purpose ports *7: Corresponding pins: General-purpose ports of P021 to P023, P025 to P027 *8: Corresponding pins: General-purpose ports other than those of P021 to P023, P025 to P027 *9: •Corresponding pins: General-purpose ports •Use the devices within recommended operating conditions. •Use the devices with direct voltage (current). Document Number: 002-04665 Rev. *B Page 111 of 161 CY91580M/S Series •The + B signal should always be applied by connecting a limiting resistor between the + B signal and the microcontroller. •The value of the limiting resistor should be set so that the current input to the microcontroller pin does not exceed rated values at any time regardless of instantaneously or constantly when the + B signal is input. •Note that when the microcontroller drive current is low, such as in the low-power consumption modes, the + B input potential can increase the potential at the Vcc pin via a protective diode, possibly affecting other devices. •Note that if the + B signal is input when the microcontroller is off (not fixed at 0 V), since the power is supplied through the pin, the microcontroller may operate incompletely. •Note that if the +B signal is input at power-on, since the power is supplied through the pin, the power-on reset may not function in the power supply voltage. •Do not leave + B input pins open. Sample recommended circuit MB91580M/S CY91580M/S series Protective diode Limiting resistor current +B input (12 to 16V) *10: To use this product at TA=125°C, equip this on a multilayer board with four or more layers. To equip this on a single-layer board, change the operating conditions (operating frequency, power supply voltage, etc) to use this at the power consumption PD=415mW or lower, or use this at TA=105°C or lower. *11: When it is used exceeding TA=125°C, contact your sales representative. WARNING Semiconductor devices may be permanently damaged by application of stress (including, without limitation, voltage, current or temperature) in excess of absolute maximum ratings. Do not exceed any of these ratings. Document Number: 002-04665 Rev. *B Page 112 of 161 CY91580M/S Series 11.2 Recommended Operating Conditions (VSS= AVSS=0.0V) Value Parameter Symbol Unit Min Power supply voltage Remarks Max VCC 4.5 5.5 V AVCC 4.5 5.5 V VCC 3.7 5.5 V AVCC 3.7 5.5 V Recommended operation guarantee range Operation guarantee range Smoothing capacitor*1 CS 4.7 (tolerance within ±50%) µF Use a ceramic capacitor or a capacitor that has the similar frequency characteristics. Use a capacitor with a capacitance greater than CS as the smoothing capacitor on the VCC pin. Operating temperature -40 °C *2 TA +125 *1: For connection of smoothing capacitor CS, see the figure below. *2: When it is used exceeding TA=125°C, contact your sales representative. C Pin Connection Diagram C CS VS S AVS S WARNING 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 under these conditions. Any use of semiconductor devices will be under their recommended operating condition. Operation under any conditions other than these conditions may adversely affect reliability of device and could result in device failure. No warranty is made with respect to any use, operating conditions or combinations not represented on this data sheet. If you are considering application under any conditions other than listed herein, please contact sales representatives beforehand. Document Number: 002-04665 Rev. *B Page 113 of 161 CY91580M/S Series 11.3 DC Characteristics (TA: Recommended operating conditions, Vcc=5.0V±10%, VSS= AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Typ Max When CMOS schmitt input 0.7 × VCC level is selected - VCC+0.3 V When Automotive input level is selected 0.8 × VCC - VCC+0.3 V P025 to P027 When FlexRay input level is selected 0.7 × VCC - VCC+0.3 V VIH4 RSTX, NMIX - 0.7 × VCC - VCC+0.3 V VIH5 MD0, MD1 - 0.7 × VCC - VCC+0.3 V VIH6 DEBUGIF - 2.0 - VCC+0.3 V Remarks P000 to P007*, P010 to P017, P020, P024, P030 to P037, P040 to P047, P050 to P056, VIH1 P060 to P066*, P070 to P072, P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* P000 to P007*, P010 to P017, P020 to P027, "H" level input voltage P030 to P037, P040 to P047, P050 to P056, VIH2 * P060 to P066 , P070 to P072, P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* VIH3 P021 to P023, *: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 114 of 161 CY91580M/S Series (TA: Recommended operating conditions, Vcc=5.0V±10%, VSS= AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Typ Remarks Max P000 to P007*, P010 to P017, P020, P024, P030 to P037, P040 to P047, P050 to P056, When CMOS schmitt input Vss-0.3 level is selected - 0.3 × VCC V When Automotive input level is selected Vss-0.3 - 0.5 × VCC V P025 to P027 When FlexRay input level is selected Vss-0.3 - 0.3 × VCC V VIL4 RSTX, NMIX - Vss-0.3 - 0.3 × VCC V VIL5 MD0, MD1 - Vss-0.3 - 0.3 × VCC V VIL6 DEBUGIF - Vss-0.3 - 0.8 V VIL1 P060 to P066*, P070 to P072, P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* P000 to P007*, P010 to P017, P020 to P027, "L" level input voltage P030 to P037, P040 to P047, P050 to P056, VIL2 * P060 to P066 , P070 to P072, P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* VIL3 P021 to P023, *: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 115 of 161 CY91580M/S Series (TA: Recommended operating conditions, Vcc=5.0V±10%,VSS= AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Typ Remarks Max P000 to P007*, P010 to P017, P020 to P027, P030 to P037, P040 to P047, P050 to P056, VOH1 P060 to P066*, P070 to P072, Vcc=4.5V IOH=-2.0mA Vcc-0.5 - Vcc V Vcc-0.5 - Vcc V Vcc-0.5 - Vcc V P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* "H" level output voltage VOH2 P021 to P023, Vcc=4.5V P025 to P027 IOH=-4.0mA When FlexRay is selected P000 to P007*, P010 to P017, P020, P024, P030 to P037, P040 to P047, P050 to P056, VOH3 P060 to P066*, P070 to P072, Vcc=4.5V IOH=-5.0mA P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* *: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 116 of 161 CY91580M/S Series (TA: Recommended operating conditions, Vcc=5.0V±10%, VSS= AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Typ Remarks Max P000 to P007*, P010 to P017, P020 to P027, P030 to P037, P040 to P047, P050 to P056, VOL1 P060 to P066*, P070 to P072, Vcc=4.5V IOL=2.0mA 0 - 0.4 V 0 - 0.4 V 0 - 0.4 V P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* VOL2 P021 to P023, Vcc=4.5V P025 to P027 IOL=4.0mA When FlexRay is selected P000 to P007*, P010 to P017, "L" level output voltage P020, P024, P030 to P037, P040 to P047, P050 to P056, VOL3 P060 to P066*, P070 to P072, Vcc=4.5V IOL=5.0mA P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* P040, P041, VOL4 P063*, P064*, Vcc=4.5V P080*, P081*, IOL=3.0mA 0 - 0.4 V 0 - 0.25 V I2C shared pin (when I2C is selected) P083*,P084* VOL5 DEBUGIF Vcc=2.7V IOL=25.0mA *: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 117 of 161 CY91580M/S Series (TA: Recommended operating conditions, Vcc=5.0V±10%, VSS= AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Input Leak Current IIL All input pins RUP1 RSTX, NMIX Vcc= AVCC=5.5V Typ -5 - +5 µA - 25 - 100 kΩ When pull-up resistance is selected 25 - 100 kΩ - - 5 15 pF VSS < VI < VCC Remarks Max * P000 to P007 , P010 to P017, P020 to P027, P030 to P037, P040 to P047, Pull-up resistance P050 to P056, RUP2 P060 to P066*, P070 to P072, P080 to P087*, P090 to P092*, P093, P094, P095 to P097*, P100 to P102* Input Capacitor CIN Other thanVCC, VSS, AVCC, AVSS, C *: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 118 of 161 CY91580M/S Series (TA: Recommended operating conditions, Vcc=5.0V±10%, VSS= AVSS=0.0V) Parameter Symbol Pin name Value Conditions Unit Min Normal operations Typ Remarks Max - 80 110 mA FlexRay =ON - 73 103 mA FlexRay =OFF - 77 107 mA FlexRay =ON - 70 100 mA FlexRay =OFF - 62 89 mA FlexRay =ON - 57 85 mA FlexRay =OFF - 61 88 mA FlexRay =ON - 56 84 mA FlexRay =OFF - 95 125 mA * - 95 125 mA * FCP=128MHz, FCPM=128MHz, FCPP=32MHz Normal operations FCP=128MHz, FCPM=32MHz, FCPP=32MHz Normal operations FCP=80MHz, Power supply current FCPM=80MHz, ICC VCC5 FCPP=40MHz Normal operations FCP=80MHz, FCPM=40MHz, FCPP=40MHz Flash write FCP=128MHz, FCPM=128MHz, FCPP=32MHz Flash erase FCP=128MHz, FCPM=128MHz, FCPP=32MHz *: This series has 2 types of flash; main flash and WorkFlash; however, this is the specification when only one of those is written/erased. Document Number: 002-04665 Rev. *B Page 119 of 161 CY91580M/S Series (TA: Recommended operating conditions, Vcc=5.0V±10%, VSS= AVSS=0.0V) Parameter Symbol Pin name Value Conditions Unit Min Typ Remarks Max CPU sleep FCP=128MHz, FCPm=128MHz, FCPP=32MHz ICCS - 41 66 mA *1, *2 ,*3, *4 - 19 45 mA *1, *2 ,*3 ,*4 - 1.2 1.8 mA - 2.7 3.3 mA - 0.3 0.4 mA - 1.8 1.9 mA - 0.7 0.8 mA - 2.2 2.3 mA - 0.6 1.1 mA TA=25°C, *1 ,*2 - 1.0 1.6 mA TA=25°C, *3 ,*4 - 0.1 0.2 mA TA=25°C, *1, *2 - 0.5 0.6 mA TA=25°C, *3, *4 Bus sleep FCP=128MHz, FCPm=128MHz, FCPP=32MHz ICCBS When using external clock*5 Clock mode 4MHz source oscillation ICCT TA=25°C, *1, *2 ,*3 ,*4 When using crystal TA=25°C, *1, *2, *3, *4 When using external clock*5 Power supply current VCC5 TA=25°C, *1, *2 When using crystal ICCTS Clock mode shutdown 4MHz source oscillation TA=25°C, *1, *2 When using external clock*5 TA=25°C, *3, *4 When using crystal ICCH ICCHS TA=25°C, *3 ,*4 STOP mode STOP mode shutdown *1:CY91F583AMG/F584AMG/F585AMG/F583AMH/F584AMH/F585AMH *2:CY91F583ASG/F584ASG/F585ASG/F583ASH/F584ASH/F585ASH *3:CY91F583AMJ/F584AMJ/F585AMJ/F583AMK/F584AMK/F585AMK *4:CY91F583ASJ/F584ASJ/F585ASJ/F583ASK/F584ASK/F585ASK *5: The power supply current is the current value when the external clock is supplied from the X1 pin. Note that the power supply current value when using the external clock is different from that using the oscillator. Document Number: 002-04665 Rev. *B Page 120 of 161 CY91580M/S Series 11.4 AC Characteristics 11.4.1 Main Clock Timing (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Parameter Value Pin name Symbol Conditions Unit Min Typ Remarks Max Source oscillation clock frequency FC X0, X1 - 4 - 20 MHz Source oscillation clock cycle time tCYL X0, X1 - 50 - 250 ns FCP - - - - 128 MHz CPU clock FCPP - - - - 40 MHz Peripheral bus clock FCPM - - - - 128 MHz Motor clock tCP - - 7.82 - - ns CPU clock tCPP - - 25 - - ns Peripheral bus clock tCPM - - 7.82 - - ns Motor clock CAN PLL jitter (during lock) tPJ - - -10 - +10 ns Built-in CR oscillation frequency FCCR - - 50 100 150 kHz Internal operating clock frequency* Internal operating clock cycle time* *: The maximum/minimum value is defined when using the main clock and PLL clock.  X0,X1 clock timing tCYL X0 Document Number: 002-04665 Rev. *B Page 121 of 161 CY91580M/S Series  CAN PLL jitter Deviation time from the ideal clock is assured per cycle out of 20, 000 cycles. t1 t2 t3 tn-1 tn Ideal clock Slow t2 t1 PLL output t3 tn-1 tn Fast  Guaranteed operation range Power supply voltage VCC (V) Internal operation clock frequency vs. Power supply voltage CY91F58x recommended MB91F58x guaranteed operation range MB91F58x CY91F58x guaranteed operation range 5.5 4.5 3.7 PLL guaranteed operation range 2 4 128 Internal operation clock frequency FCP (MHz) Note: The CPU will be reset at the power supply voltage of the low-voltage detection setting voltage or less. Document Number: 002-04665 Rev. *B Page 122 of 161 CY91580M/S Series Oscillation clock frequency vs. Internal operation clock frequency Internal operation clock frequency PLL clock Main Multipli Multipli Multipli Multipli Multiplied Multiplied clock ... ... ed by 1 ed by 2 ed by 3 ed by 4 by 20 by 32 Oscillation clock frequency 4MH 2MH 4MHz z z 8MHz 12MHz 16MHz ... 80MHz ... 128MHz  Example of oscillation circuit X0 X1 R=330Ω 4MHz C1=12pF C2=12pF Note: If it is impossible to start the oscillation within or equal to 20ms when starting from the oscillation stop state, the clock supervisor performs a detection of oscillation stop and moves to the fail safe operation. Design your print circuit board so that the oscillator can start oscillation within 20ms. In addition, when configuring the oscillator circuit, it is recommended to ask matching evaluation of the circuit to oscillator manufacturers for the design. Document Number: 002-04665 Rev. *B Page 123 of 161 CY91580M/S Series AC characteristics are specified by the following measurement reference voltage values. Input Signal Waveform Output Signal Waveform Hysteresis Input Pin (Automotive) Output Pin 0.8Vcc 2.4V 0.5Vcc 0.8V Hysteresis Input Pin (CMOS schmitt) 0.7Vcc 0.3Vcc Hysteresis Input Pin (FlexRay) 0.65Vcc 0.35Vcc 11.4.2 Reset input (TA: Recommended operating conditions, Vcc =5.0V±10%, Vss=AVss=0.0V) Parameter Symbol Value Pin name Conditions Reset input time tRSTL RSTX Reset input removal width Unit Min - Remarks Max 10 - µs During normal operation Oscillation time of oscillator* +0.1 - ms At Stop mode 100 - µs At Clock mode 1 - µs *: The oscillation time of the oscillator is the time it takes for the amplitude of the oscillations to reach 90%. For crystal oscillators, this time is between several ms and several tens of ms, for ceramic oscillators the time is between several hundred µs and several ms, and for an external clock, the time is 0 ms. tRSTL RSTX 0.2Vcc Document Number: 002-04665 Rev. *B 0.2Vcc Page 124 of 161 CY91580M/S Series In Stop mode tRSTL RSTX 0.2 VCC 0.2 VCC 90% of amplitude X0 Internal operation clock 100 s Oscillation time of oscillator Oscillation stabilization waiting time Instruction execution Internal reset 11.4.3 Power-on Conditions (TA: Recommended operating conditions, VSS=0.0V) Parameter Value Pin name Symbol Conditions Unit Min Typ Max Remarks Level detection voltage - VCC5 - 2.024 2.200 2.376 V When turning on power Level detection hysteresis width - VCC5 - - 100 - mV During voltage drop Level detection time - - - - - 30 μs *1 Slope detection undetected standard - VCC5 VCC=level detection release level - - 4 mV/μs *2 Power off time tOFF VCC5 - 50 - - ms *3 *1: If the fluctuation of the power supply is faster than the low-voltage detection time, there is the possibility to generate or release after the power supply voltage has exceeded the detection voltage range. *2: When setting the power supply fluctuation to this standard or less, it is possible to suppress the slope detection. This is the standard when the power supply fluctuation is stable. *3: This time is to start the slope detection at next power on after power down and internal charge loss. Document Number: 002-04665 Rev. *B Page 125 of 161 CY91580M/S Series 11.4.4 Multi-function Serial CSIO timing (SMR:MD2-0="010"b) Normal synchronous transfer (SCR:SPI=0) and serial clock output signal detect level "H" (SMR:SCINV=0) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Serial clock cycle time SCK   SOT delay time Valid SIN  SCK  setup time tSCYC SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* tSLOVI SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* tIVSHI tSHIXI Serial clock "H"pulse width tSHSL Serial clock "L"pulse width tSLSH delay time Valid SIN  SCK  setup time 4tCPP - ns -30 +30 ns 30 - ns 0 - ns tCPP+10 - ns 2tCPP-10 - ns - 30 ns 10 - ns 20 - ns Master mode CL=50pF SCK   Valid SIN hold time SCK   SOT Remarks Max tSLOVE tIVSHE SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* Slave mode CL=50pF SCK   Valid SIN hold time tSHIXE SCK fall time tF SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* - 5 ns SCK rise time tR SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* - 5 ns *: Only available with CY91F583AM/F584AM/F585AM Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 126 of 161 CY91580M/S Series tSCYC VOH SCK VOL tSLOVI VOH VOL SOT tIVSHI tSHIXI VIH VIL VIH VIL SIN Master Mode tSLSH SCK tSHSL VIH VIH VIL VIL tF VIH tR tSLOVE SOT VOH VOL tIVSHE SIN VIH VIL tSHIXE VIH VIL Slave Mode Document Number: 002-04665 Rev. *B Page 127 of 161 CY91580M/S Series Normal synchronous transfer (SCR:SPI=0) and serial clock output signal detect level "L" (SMR:SCINV=1) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Serial clock cycle time SCK   SOT delay time Valid SIN  SCK  setup time tSCYC SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* tSHOVI SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* tIVSLI tSLIXI Serial clock "H"pulse width tSHSL Serial clock "L"pulse width tSLSH delay time Valid SIN  SCK  setup time 4tCPP - ns -30 +30 ns 30 - ns 0 - ns tCPP+10 - ns 2tCPP-10 - ns - 30 ns 10 - ns 20 - ns Master mode CL=50pF SCK   Valid SIN hold time SCK   SOT Remarks Max tSHOVE tIVSLE SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* Slave mode CL=50pF SCK   Valid SIN hold time tSLIXE SCK fall time tF SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* - 5 ns SCK rise time tR SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* - 5 ns *: Only available with CY91F583AM/F584AM/F585AM Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 128 of 161 CY91580M/S Series tSCYC VOH SCK VOL tSHOVI VOH VOL SOT tIVSLI tSLIXI VIH SIN VIH VIL VIL Master Mode tSHSL SCK tSLSH VIH VIH VIL tR tF VIL VIL tSHOVE SOT VOH VOL tIVSLE SIN VIH VIL tSLIXE VIH VIL Slave Mode Document Number: 002-04665 Rev. *B Page 129 of 161 CY91580M/S Series SPI compatible (SCR:SPI=1) and serial clock output signal detect level "H" (SMR:SCINV=0) (TA: Recommended operating conditions, VCC =5.0V±10% , VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Serial clock cycle time SCK   SOT delay time Valid SIN  SCK  setup time SCK   Valid SIN hold time SOT  SCK  delay time tSCYC SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* 4tCPP - ns tSHOVI SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* -30 +30 ns 30 - ns 0 - ns 2tCPP-30 - ns tCPP+10 - ns 2tCPP-10 - ns - 30 ns 10 - ns 20 - ns tIVSLI tSLIXI tSOVLI Serial clock "H"pulse width tSHSL Serial clock "L"pulse width tSLSH SCK   SOT delay time Valid SIN  SCK  setup time SCK   Valid SIN hold time tSHOVE Master mode SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, CL=50pF SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* Remarks Max Slave mode tIVSLE tSLIXE CL=50pF SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* SCK fall time tF SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* - 5 ns SCK rise time tR SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* - 5 ns *: Only available with CY91F583AM/F584AM/F585AM Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 130 of 161 CY91580M/S Series tSCYC VOH SCK VOL VOH VOL SOT VOH VOL tIVSLI tSLIXI VIH VIL VIH VIL SIN VOL tSHOVI tSOVLI Master Mode tSLSH tSHSL VIH VIH VIH SCK VIL tF VIL tR VIL tSHOVE * SOT VOH VOL VOH VOL tIVSLE SIN tSLIXE VIH VIH VIL VIL *: Changes when writing to TDR register Slave Mode Document Number: 002-04665 Rev. *B Page 131 of 161 CY91580M/S Series SPI compatible (SCR:SPI=1) and serial clock output signal detect level "L" (SMR:SCINV=1) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Serial clock cycle time SCK   SOT delay time Valid SIN  SCK  setup time SCK   Valid SIN hold time SOT  SCK  delay time tSCYC SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* 4tCPP - ns tSLOVI SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* -30 +30 ns 30 - ns 0 - ns 2tCPP-30 - ns tCPP+10 - ns 2tCPP-10 - ns - 30 ns 10 - ns 20 - ns - 5 ns - 5 ns tIVSHI tSHIXI tSOVHI Serial clock "H" pulse width tSHSL Serial clock "L" pulse width tSLSH SCK   SOT delay time Valid SIN  SCK  setup time SCK   Valid SIN hold time SCK fall time tSLOVE SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* CL=50pF SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SOT0_0, SOT0_1*, SOT1, SOT2*, SOT3* tSHIXE SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3*, SIN0_0, SIN0_1*, SIN1, SIN2*, SIN3* tF SCK0_0, SCK0_1*, SCK1, SCK2*, tIVSHE Master mode Remarks Max Slave mode CL=50pF SCK3* SCK rise time tR SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* *: Only available with CY91F583AM/F584AM/F585AM Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 132 of 161 CY91580M/S Series tSCYC VOH VOH SCK VOL tSOVHI tSLOVI VOH VOL SOT VOH VOL tIVSHI tSHIXI VIH VIL SIN VIH VIL Master Mode tSHSL VIH SCK VIL tR tSLSH VIH tF * SOT VOH VOL tSLOVE VOH VOL tIVSHE SIN VIH VIL VIL tSHIXE VIH VIL VIH VIL *: Changes when writing to TDR register Slave Mode Document Number: 002-04665 Rev. *B Page 133 of 161 CY91580M/S Series When the serial chip select is used (SCSCR:CSEN=1)  Serial clock output signal detect level "H" (SMR:SCINV=0)  Serial chip select inactive level "H" (SCSCR:CSLVL=1) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SOT delay time SCS   SOT delay time tCSSI tCSHI tCSDI tCSSE SCK1, SCK2*4, SCK3*4, SCS1, SCS2*4, Master mode SCS3*4 CL=50pF SCS1, SCS2*4, SCS3*4 SCK1, SCK2*4, SCK3*4, Remarks Max tCSSU*1+0 tCSSU*1+50 ns tCSHD*2-50 tCSHD*2+0 ns -50+5tCPP +tCSDS*3 +50+5tCPP +tCSDS*3 ns 3tCPP+30 - ns 0 - ns 3tCPP+30 - ns - 40 ns 0 - ns SCS1, SCS2*4, tCSHE SCS3*4 tCSDE SCS1, SCS2*4, SCS3*4 tDSE SCS1, SCS2*4, SCS3*4, Slave mode CL=50pF SOT1, SOT2*4, tDEE SOT3*4 *1: tCSSU =SCSTR:CSSU7-0  Serial chip select timing operation clock *2: tCSHD=SCSTR:CSHD7-0  Serial chip select timing operation clock *3: tCSDS=SCSTR:CSDS15-0  Serial chip select timing operation clock *4: Only available with CY91F583AM/F584AM/F585AM For details of *1, *2 and *3 above, see Hardware Manual. Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 134 of 161 CY91580M/S Series SCS output tCSDI tCSHI tCSSI SCK output SOT (Normal Sync transfer) SOT (SPI compatible) Master Mode SCS input tCSHE tCSSE SCK input SOT (Normal Sync transfer) tCSDE tDEE tDSE SOT (SPI compatible) Slave Mode Document Number: 002-04665 Rev. *B Page 135 of 161 CY91580M/S Series When the serial chip select is used (SCSCR:CSEN=1)  Serial clock output signal detect level "L" (SMR:SCINV=1)  Serial chip select inactive level "H" (SCSCR:CSLVL=1) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SOT delay time SCS   SOT delay time tCSSI tCSHI tCSDI tCSSE SCK1, SCK2*4, SCK3*4, SCS1, SCS2*4, Master mode SCS3*4 CL=50pF SCS1, SCS2*4, SCS3*4 SCK1, SCK2*4, SCK3*4, Remarks Max tCSSU*1+0 tCSSU*1+50 ns tCSHD*2-50 tCSHD*2+0 ns -50+5tCPP +tCSDS*3 +50+5tCPP +tCSDS*3 ns 3tCPP+30 - ns 0 - ns 3tCPP+30 - ns - 40 ns 0 - ns SCS1, SCS2*4, tCSHE SCS3*4 tCSDE SCS1, SCS2*4, SCS3*4 tDSE SCS1, SCS2*4, SCS3*4, Slave mode CL=50pF SOT1, SOT2*4, tDEE SOT3*4 *1: tCSSU =SCSTR:CSSU7-0  Serial chip select timing operation clock *2: tCSHD=SCSTR:CSHD7-0  Serial chip select timing operation clock *3: tCSDS=SCSTR:CSDS15-0  Serial chip select timing operation clock *4: Only available with CY91F583AM/F584AM/F585AM For details of *1, *2 and *3 above, see Hardware Manual. Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 136 of 161 CY91580M/S Series SCS output tCSHI tCSSI tCSDI SCK output SOT (Normal Sync transfer) SOT (SPI compatible) Master Mode SCS input tCSHE tCSSE SCK input SOT (Normal Sync transfer) tCSDE tDEE tDSE SOT (SPI compatible) Slave Mode Document Number: 002-04665 Rev. *B Page 137 of 161 CY91580M/S Series When the serial chip select is used (SCSCR:CSEN=1)  Serial clock output signal detect level "H" (SMR:SCINV=0)  Serial chip select inactive level "L" (SCSCR:CSLVL=0) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SOT delay time SCS   SOT delay time tCSSI tCSHI tCSDI tCSSE SCK1, SCK2*4, SCK3*4, SCS1, SCS2*4, Master mode SCS3*4 CL=50pF SCS1, SCS2*4, SCS3*4 SCK1, SCK2*4, SCK3*4, Remarks Max tCSSU*1+0 tCSSU*1+50 ns tCSHD*2-50 tCSHD*2+0 ns -50+5tCPP +tCSDS*3 +50+5tCPP +tCSDS*3 ns 3tCPP+30 - ns 0 - ns 3tCPP+30 - ns - 40 ns 0 - ns SCS1, SCS2*4, tCSHE SCS3*4 tCSDE SCS1, SCS2*4, SCS3*4 tDSE SCS1, SCS2*4, SCS3*4, Slave mode CL=50pF SOT1, SOT2*4, tDEE SOT3*4 *1: tCSSU =SCSTR:CSSU7-0  Serial chip select timing operation clock *2: tCSHD=SCSTR:CSHD7-0  Serial chip select timing operation clock *3: tCSDS=SCSTR:CSDS15-0  Serial chip select timing operation clock *4: Only available with CY91F583AM/F584AM/F585AM For details of *1, *2 and *3 above, see Hardware Manual. Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 138 of 161 CY91580M/S Series tCSDI SCS output tCSHI tCSSI SCK output SOT (Normal Sync transfer) SOT (SPI compatible) Master Mode tCSDE SCS input tCSHE tCSSE SCK input SOT (Normal Sync transfer) tDEE tDSE SOT (SPI compatible) Slave Mode Document Number: 002-04665 Rev. *B Page 139 of 161 CY91580M/S Series When the serial chip select is used (SCSCR:CSEN=1)  Serial clock output signal detect level "L" (SMR:SCINV=1)  Serial chip select inactive level "L" (SCSCR:CSLVL=0) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SCK  setup time SCK   SCS  hold time SCS deselect time SCS   SOT delay time SCS   SOT delay time tCSSI tCSHI tCSDI tCSSE SCK1, SCK2*4, SCK3*4, SCS1, SCS2*4, Master mode SCS3*4 CL=50pF SCS1, SCS2*4, SCS3*4 SCK1, SCK2*4, SCK3*4, Remarks Max tCSSU*1+0 tCSSU*1+50 ns tCSHD*2-50 tCSHD*2+0 ns -50+5tCPP +tCSDS*3 +50+5tCPP +tCSDS*3 ns 3tCPP+30 - ns 0 - ns 3tCPP+30 - ns - 40 ns 0 - ns SCS1, SCS2*4, tCSHE SCS3*4 tCSDE SCS1, SCS2*4, SCS3*4 tDSE SCS1, SCS2*4, SCS3*4, Slave mode CL=50pF SOT1, SOT2*4, tDEE SOT3*4 *1: tCSSU =SCSTR:CSSU7-0  Serial chip select timing operation clock *2: tCSHD=SCSTR:CSHD7-0  Serial chip select timing operation clock *3: tCSDS=SCSTR:CSDS15-0  Serial chip select timing operation clock *4: Only available with CY91F583AM/F584AM/F585AM For details of *1, *2 and *3 above, see Hardware Manual. Notes:  This is the AC characteristic in CLK synchronized mode.  CL is the load capacitance applied to pins during testing.  The maximum baud rate is limited by the internal operation clock used and other parameters. See Hardware Manual for details. Document Number: 002-04665 Rev. *B Page 140 of 161 CY91580M/S Series tCSDI SCS output tCSHI tCSSI SCK output SOT (Normal Sync transfer) SOT (SPI compatible) Master Mode tCSDE SCS input tCSHE tCSSE SCK input SOT (Normal Sync transfer) tDEE tDSE SOT (SPI compatible) Slave Mode Document Number: 002-04665 Rev. *B Page 141 of 161 CY91580M/S Series UART (Async Serial Interface) timing (SMR:MD2-0="000"b, "001"b) When the external clock is selected (BGR:EXT=1) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Serial clock "L" pulse width Serial clock "H" pulse width tSLSH SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* tSHSL CL=50pF Remarks Max tCPP+10 - ns tCPP+10 - ns SCK fall time tF - 5 ns SCK rise time tR - 5 ns *: Only available with CY91F583AM/F584AM/F585AM tR tSLSH VIH VIH SCK tF tSHSL VIL VIH VIL VIL When the external clock is selected LIN interface (v2.1)( LIN Communication Control Interface (v2.1)) timing (SMR:MD2-0="011"b) When the external clock is selected (BGR:EXT=1) (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Serial clock "L" pulse width Serial clock "H" pulse width tSLSH SCK0_0, SCK0_1*, SCK1, SCK2*, SCK3* tSHSL CL=50pF Remarks Max tCPP+10 - ns tCPP+10 - ns SCK fall time tF - 5 ns SCK rise time tR - 5 ns *: Only available with CY91F583AM/F584AM/F585AM tR SCK VIH VIL tF tSHSL tSLSH VIH VIH VIL VIL When the external clock is selected Document Number: 002-04665 Rev. *B Page 142 of 161 CY91580M/S Series I2C timing (SMR:MD2-0="100"b) (TA: Recommended operating conditions, VCC=5.0V±10%, VSS=AVSS=0.0V) Parameter Symbol Pin name Standard mode Conditions Min SCL clock frequency fSCL SCK0_0, SCK0_1*5, SCK2*5, SCK3*5 Max High-speed mode*3 Min Unit Remarks Max 0 100 0 400 kHz 4.0 - 0.6 - µs (SCL) SCK0_0, SCK0_1*5, SCK2*5, SCK3*5 "Repeat START condition" hold time tHDSTA SDA   SCL  (SCL) SOT0_0, SOT0_1*5, SOT2*5, SOT3*5 (SDA) "L" width for SCL clock tLOW 4.7 - 1.3 - µs "H" width for SCL clock SCK0_0, SCK0_1*5, SCK2*5, SCK3*5 tHIGH (SCL) 4.0 - 0.6 - µs 4.7 - 0.6 - µs "Repeat START condition" setup time CL=50pF SCL   SDA  Data hold time SCL   SDA   Data setup time SDA    SCL  "STOP condition" setup time R=(VP/IOL) *1 tSUSTA tHDDAT SCK0_0, SCK0_1*5, SCK2*5, SCK3*5 0 (SCL) tSUDAT SOT0_0, SOT0_1*5, SOT2*5, SOT3*5 3.45 *2 0 0.90 *3 µs 250 - 100 - ns 4.0 - 0.6 - µs 4.7 - 1.3 - µs - ns (SDA) tSUSTO SCL   SDA  Bus free time between "STOP condition" and "START condition" tBUF - Noise filter tSP - 2tCPP *4 - 2tCPP *4 *1: R and CL represent the pull-up resistance and load capacitance of the SCL and SDA output lines, respectively. VP shows that the power supply voltage of the pull-up resistor and IOL shows the VOL guarantee current. *2: The maximum tHDDAT only has to be met if the device does not extend the "L" width (tLOW) of the SCL signal. *3: A high-speed mode I2C bus device can be used on a standard mode I2C bus system as long as the device satisfies the requirement of "tSUDAT ≥ 250 ns". *4: tCPP is the peripheral clock cycle time. Adjust the clock of the peripheral bus to 8MHz or more when using I2C. *5: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 143 of 161 CY91580M/S Series SDA t SUSTA t SUDAT t BUF t LOW SCL t HDSTA 11.4.5 t HDDAT t HIGH t SP t HDSTA t SUSTO Timer Input Timing (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Remarks Max TIN0 to TIN3, IN0 to IN3, FRCK0 to FRCK5, Input pulse width tTIWH, tTIWL - 4tCPP - ns - 2tCPP - ns TIOA1, TIOB0, TIOB1 AIN0,AIN1, BIN0,BIN1, ZIN0,ZIN1  Timer input timing TINx INx FRCKx TIOAx,TIOBx AINx,BINx,ZINx 11.4.6 tTIWH VIH t TIWL VIH VIL VIL Trigger Input Timing (TA: Recommended operating conditions, VCC =5.0V±10% VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min INT0 to INT6, INT7*, Input pulse width tTRGH, ADTG0 to ADTG2, tTRGL RX0, RX1*, TRG0, TRG1, Remarks Max 5tCPP - ns 1 - s At Stop mode DTTI0 *: Only available with CY91F583AM/F584AM/F585AM Document Number: 002-04665 Rev. *B Page 144 of 161 CY91580M/S Series  Trigger input timing tTRGH INTx ADTGx RXx TRGx DTTIx 11.4.7 VIH t TRGL VIH VIL VIL NMI Input Timing (TA: Recommended operating conditions, VCC =5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Input pulse width tNMIL NMIX - 4tCPP Remarks Max - ns  NMIX input timing t NMIL NMIX VIH VIH VIL Document Number: 002-04665 Rev. *B VIL Page 145 of 161 CY91580M/S Series 11.4.8 Low-voltage Detection (External Low-voltage Detection) (TA: Recommended operating conditions, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Power supply voltage range VDP5 VCC5 - 3.7 Typ - Remarks Max 5.5 V Detection voltage VDL VCC5 *1 -8% 3.9 +8% V When power supply voltage falls and detection level is set initially Hysteresis width VHYS VCC5 - - 0.1 - V When power supply voltage rises Low-voltage detection time Td - - - - 30 μs Power supply voltage fluctuation rate - VCC5 - -2 - 2 V/ms *2 *1: If the fluctuation of the power supply has exceeded the detection voltage range within the time less than the low-voltage detection time (Td), there is the possibility to generate or release after the power supply voltage has exceeded the detection voltage range. *2: In order to perform the low-voltage detection at the detection voltage (VDL), be sure to suppress fluctuation of the power supply within the limits of the power supply voltage fluctuation rate. 11.4.9 Low-voltage Detection (Internal Low-voltage Detection) (TA: Recommended operating conditions, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Conditions Unit Min Typ Remarks Max Power supply voltage range VRDP5 - - 1.1 - 1.3 V Detection voltage VRDL - * 0.8 0.9 1.0 V When power supply voltage falls Hysteresis width VRHYS - - - 0.1 - V When power supply voltage rises Low-voltage detection time - - - - - 30 μs *: If the fluctuation of the power supply is faster than the low-voltage detection time, there is a possibility to generate or release after the power supply voltage has exceeded the detection voltage range. Document Number: 002-04665 Rev. *B Page 146 of 161 CY91580M/S Series 11.5 A/D Converter 11.5.1 Electrical Characteristics (TA: Recommended operating conditions, VCC =5.0V±10%, AVCC=5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Unit Min Typ Remarks Max Resolution - - - - 12 bit Non linearity error - - -4.0 - +4.0 LSB Differential linearity error - - -1.9 - +1.9 LSB Zero transition voltage VOT AN0 to AN14, AN16 to AN18*3, AN19, AN20, AN21 to AN23*3 AVRL+ 0.5LSB-20 - AVRL+ 0.5LSB+20 mV Full-scale transition voltage VFST AN0 to AN14, AN16 to AN18*3, AN19, AN20, AN21 to AN23*3 AVRH1.5LSB-20 - AVRH1.5LSB+20 mV Sampling time tSMP - 0.3 - 12 µs *1 Compare time tCMP - 0.7 - 28 µs *1 A/D conversion time tCNV - 1.0 - 40 µs *1 Analog port input current IAIN AN0 to AN14, AN16 to AN18*3, AN19, AN20, AN21 to AN23*3 -1.0 - 1.0 µA VAVSS VAIN VAVCC Analog input voltage VAIN AN0 to AN14, AN16 to AN18*3, AN19, AN20, AN21 to AN23*3 AVSS - AVRH V 4.5 - 5.5 V - 0.0 - V - 1.5 2.1 mA 3 units operating - - 25 µA 3 units operating*2 - 3 6 mA 3 units operating - - 4.8 µA 3 units operating*2 - - 4 LSB Every 1 unit*4 AVRH AVRH0, AVRH1 1LSB= (VFSTVOT)/4094 Avcc  AVRH Reference voltage AVRL IA IAH AVRL0, AVRL1, AVCC0, AVCC1 Power supply current IR IRH Variation between channels - AVRH0, AVRH1 AN0 to AN14, AN16 to AN18*3, AN19, AN20, AN21 to AN23*3 *1: Time for each channel. *2: The Power supply current (Vcc=AVcc=5.0V) is specified if the A/D converter is not operating and CPU is stopped. *3: Only available with CY91F583AM/F584AM/F585AM *4: Unit0 AN0 to AN7 Unit1 AN8 to AN14 Unit2 AN16 to AN23 Document Number: 002-04665 Rev. *B Page 147 of 161 CY91580M/S Series 11.5.2 Definition of Terms Resolution: Analog variation that is recognized by an A/D converter. Linearity error : Deviation of the actual conversion characteristics from a straight line that connects the zero transition point ("0000 0000 0000""0000 0000 0001") to the full-scale transition point ("1111 1111 1110""1111 1111 1111"). Differential linearity error: Deviation of the input voltage from the ideal value that is required to change the output code by 1LSB. Linearity error Differential linearity error FFF N+1 Digital output FFD VFST (Actuallymeasured value) 004 VNT (Actually-measured value) Actual conversion characteristics 003 Digital output FFE Ideal characteristics Actual conversion characteristics {1 LSB (N - 1) + VOT} Actual conversion characteristics N N-1 V(N+1)T VNT 002 (Actually-measured value) (Actually-measured value) Ideal characteristics N-2 001 Actual conversion characteristics VOT (Actually-measured value) AVSS (AVRL) Analog input AVRH AVSS (AVRL) Analog input AVRH VNT - {1LSB×(N-1) + V OT} [LSB] 1LSB V(N + 1)T - VNT Differential linearity error of digital output N = -1 LSB [LSB] 1LSB VFST - VOT 1LSB = [V] 4094 Linearity error of digital output N = VOT: Voltage at which the digital output changes from "000 H" to "001 H". VFST: Voltage at which the digital output changes from "FFE H" to "FFF H". 11.5.3 Notes on Using A/D Converter When the external impedance is too high, the sampling time for analog voltages may not be sufficient. In this case, it is recommended to connect the capacitor (approx. 0.1 µF) to the analog input pin. Document Number: 002-04665 Rev. *B Page 148 of 161 CY91580M/S Series  Analog input circuit model Comparator Analog input R C Sampling ON 12bit A/D R 1.9kΩ (max) C 8.3pF (max) (4.5V Avcc 5.5V) Note: Listed values must be considered as reference values. Document Number: 002-04665 Rev. *B Page 149 of 161 CY91580M/S Series 11.6 D/A Converter (TA: Recommended operating conditions, VCC=AVCC=5.0V±10%, VSS=AVSS=0.0V) Value Parameter Symbol Pin name Unit Min Typ Remarks Max Resolution - - - - 10 bit Differential linearity error - - -4.0 - +4.0 LSB When the analog output voltage is 0.5V to 4.5V 11.7 Flash memory 11.7.1 Electrical Characteristics Value Parameter Unit Min Typ Remarks Max 8 Kbyte sector*1 - 200 800 ms - 300 1100 ms - 400 2000 ms - 700 3700 ms 8-bit writing time - 9 288 µs Excluding overhead time at system level*1 16-bit writing time - 12 384 µs Excluding overhead time at system level*1 ECC writing time - 9 288 µs Excluding overhead time at system level*1 Sector erase time 10,000 cycles/10 years, 8 Kbyte sector*1 including internal preprogramming time 64 Kbyte sector*1 excluding internal preprogramming time 64 Kbyte sector*1 including internal preprogramming time Average temperature TA=+85°C *3 1,000 cycles/20 years, Erase cycle*2/ Data retention time excluding internal preprogramming time - - - 100,000 cycles/5 years *1: The guaranteed value for erase up to 100,000 cycles *2: Number of erase cycles for each sector *3: This value comes from the technology qualification (using Arrhenius equation to translate high temperature measurements into normalized value at + 85°C). 11.7.2 Notes While the Flash memory is written or erased, shutdown of the external power (Vcc) is prohibited. In the application system where Vcc might disappear while writing or erasing, be sure to turn the power off by using an external lowvoltage detection function. To put it concretely, after the external power supply voltage falls below the detection voltage (V DL*), hold Vcc at 2.7V or more within the duration calculated by the following expression: Td*[µs] + (PCLK cycle[µs] × 257) + 50[µs] *: See "4. AC characteristics (8) Low-voltage detection (External low-voltage detection)." Document Number: 002-04665 Rev. *B Page 150 of 161 CY91580M/S Series 12. Example Characteristics This characteristic is an actual value of the arbitrary sample. It is not the guaranteed value. normal operation (VCC = 5.5V) 100.00 ICC5 [mA] (1) (2) (3) (4) (1)Fcp=128MHz, Fcpp=32MHz, Fcpm=128MHz, FlexRay=ON (2)Fcp=128MHz, Fcpp=40MHz, Fcpm=40MHz, FlexRay=ON (3)Fcp=80MHz, Fcpp=40MHz, Fcpm=80MHz, FlexRay=ON (4)Fcp=80MHz, Fcpp=40MHz, Fcpm=40MHz, FlexRay=ON 10.00 -50 0 50 100 150 TA [ºC] normal operation (VCC = 5.5V) 100.00 ICC5 [mA] (1) (2) (3) (4) (1)Fcp=128MHz, Fcpp=32MHz, Fcpm=128MHz, FlexRay=OFF (2)Fcp=128MHz, Fcpp=40MHz, Fcpm=40MHz, FlexRay=OFF (3)Fcp=80MHz, Fcpp=40MHz, Fcpm=80MHz, FlexRay=OFF (4)Fcp=80MHz, Fcpp=40MHz, Fcpm=40MHz, FlexRay=OFF 10.00 -50 0 50 100 150 TA [ºC] Document Number: 002-04665 Rev. *B Page 151 of 161 CY91580M/S Series sleep mode ICCS5/ICCBS5 [mA] 100.000 (VCC = 5.5V) CPU Sleep(128MHz) BUS Sleep (128MHz) 10.000 -50 0 50 100 150 TA [ºC] Document Number: 002-04665 Rev. *B Page 152 of 161 CY91580M/S Series Watch mode (VCC = 5.5V) 10.000 Main osc (4MHz) ICCT5 [mA] 1.000 External clock (4MHz) 0.100 0.010 0.001 -50 0 50 100 150 TA [ºC] Stop mode (VCC = 5.5V) 10.000 ICCH5 [mA] 1.000 0.100 0.010 0.001 -50 0 50 100 150 TA [ºC] Document Number: 002-04665 Rev. *B Page 153 of 161 CY91580M/S Series Watch mode(power off) 1000.00 (VCC = 5.5V) Main osc (4MHz) ICCT52 [µA] 100.00 External clock (4MHz) 10.00 1.00 0.10 0.01 -50 0 50 100 150 TA [ºC] Stop mode(power off) (VCC = 5.5V) 1000.00 ICCH52 [µA] 100.00 10.00 1.00 0.10 0.01 -50 0 50 100 150 TA [ºC] Document Number: 002-04665 Rev. *B Page 154 of 161 CY91580M/S Series 13. Ordering Information Part number Package* CY91F583AMGPMC-GTE1 CY91F584AMGPMC-GTE1 CY91F585AMGPMC-GTE1 CY91F583AMHPMC-GTE1 CY91F584AMHPMC-GTE1 CY91F585AMHPMC-GTE1 100-pin plastic LQFP CY91F583AMJPMC-GTE1 (LQI100) CY91F584AMJPMC-GTE1 CY91F585AMJPMC-GTE1 CY91F583AMKPMC-GTE1 CY91F584AMKPMC-GTE1 CY91F585AMKPMC-GTE1 CY91F583ASGPMC1-GTE1 CY91F584ASGPMC1-GTE1 CY91F585ASGPMC1-GTE1 CY91F583ASHPMC1-GTE1 CY91F584ASHPMC1-GTE1 CY91F585ASHPMC1-GTE1 64-pin plastic LQFP CY91F583ASJPMC1-GTE1 (LQD064) CY91F584ASJPMC1-GTE1 CY91F585ASJPMC1-GTE1 CY91F583ASKPMC1-GTE1 CY91F584ASKPMC1-GTE1 CY91F585ASKPMC1-GTE1 *: For details of the package, see Package Dimensions Document Number: 002-04665 Rev. *B Page 155 of 161 CY91580M/S Series 14. Package Dimensions Package Type Package Code LQFP 100 LQI100 002-25980 ** Document Number: 002-04665 Rev. *B Page 156 of 161 CY91580M/S Series Package Type Package Code LQFP 64 LQD064 002-25982 ** Document Number: 002-04665 Rev. *B Page 157 of 161 CY91580M/S Series 15. Major Changes Spansion Publication Number: MB91F585AMG_DS705-00013 Page Section Change Results Revision 1.0 - - Initial release Revision 2.0 The product series name should be corrected. MB91F585MG - - MB91F585AMG MB91F585MH MB91F585AMH MB91F585MJ MB91F585AMJ MB91F585MK MB91F585AMK MB91F584MG MB91F584AMG MB91F584MH MB91F584AMH MB91F584MJ MB91F584AMJ MB91F584MK MB91F584AMK MB91F583MG MB91F583AMG MB91F583MH MB91F583AMH MB91F583MJ MB91F583AMJ → MB91F583MK MB91F585SG MB91F583AMK MB91F585ASG MB91F585SH MB91F585ASH MB91F585SJ MB91F585ASJ MB91F585SK MB91F585ASK MB91F584SG MB91F584ASG MB91F584SH MB91F584ASH MB91F584SJ MB91F584ASJ MB91F584SK MB91F584ASK MB91F583SG MB91F583ASG MB91F583SH MB91F583ASH MB91F583SJ MB91F583ASJ MB91F583SK MB91F583ASK The features of CR oscillation should be corrected. Oscillation frequency: 100kHz, with frequency accuracy ± 10% 2 Features ↓ Oscillation frequency: 100kHz, with frequency accuracy ± 50% (pretrimming) The specification of "H" level input voltage and "L" level input voltage of FlexRay should be corrected. 22 I/O Circuit Type FlexRay input (0.65Vcc/0.35Vcc) ↓ FlexRay input (0.7Vcc/0.3Vcc) The memory map should be corrected. 33 54,85 Memory Map I/O Map Address:00150CH Document Number: 002-04665 Rev. *B The address of "Reset vector table" and "Interrupt vector table" should be added The register name should be corrected. STMCR00 → STMCR0 Page 158 of 161 CY91580M/S Series Page Section Change Results I/O Map 54,55,85 Address: 00150 EH, 001510H, 001511H, 001512H, The registers should be deleted. SCS CR0,SCSTR30,SCSTR20,SCSTR10,SCSTR00 001513H The initial values of MHDS should be corrected. 63,92 I/O Map Address:00D310H -0000000 -0000000 -0000000 10000000 ↓ -0000000 -0000000 -0000000 00000000 The specification of "H" level input voltage of P021-P023,P025-P027 should be corrected. 104 Electrical Characteristics DC Caharacteristics Min:0.65 ×Vcc ↓ Min: 0.7 × Vcc The specification of "L" level input voltage of P021-P023,P025-P027 should be corrected. 105 Electrical Characteristics DC Caharacteristics Max: 0.35 × Vcc ↓ Max: 0.3 × Vcc Electrical Characteristics 111 AC Characteristics The remarks of "CAN PLL jitter" should be deleted. Main Clock Timing The specifications of "The Built-in CR oscillation frequency" should be corrected. Electrical Characteristics 111 AC Characteristics Main Clock Timing Min: 90kHz, Max: 110kHz ↓ Min:50kHz Max:150kHz, - - Company name and layout design change NOTE: Please see “Document History” about later revised information. Document Number: 002-04665 Rev. *B Page 159 of 161 CY91580M/S Series Document History Document Title: CY91F583AMG/AMH/AMJ/AMK/ASG/ASH/ASJ/ASK, CY91F584AMG/AMH/AMJ/AMK/ASG/ASH/ASJ/ASK, CY91F585AMG/AMH/AMJ/AMK/ASG/ASH/ASJ/ASK, CY91580M/S Series FR81S, 32-bit Microcontroller Datasheet Document Number: 002-04665 Revision ECN Orig. of Change Submission Date **  KOJM 04/18/2014 *A 5139690 KOJM 03/29/2016 Updated to Cypress template *B 6508924 KOJM 03/20/2019 Document Number: 002-04665 Rev. *B Description of Change Migrated to Cypress and assigned document number 002-04665. No change to document contents or format. Marketing Part Numbers changed from prefix MB to prefix CY. Updated the 100-pin, 64-pin Package Dimensions. Page 160 of 161 CY91580M/S Series Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. Products Arm® Cortex® Microcontrollers Automotive Clocks & Buffers Interface Internet of Things Memory PSoC® Solutions cypress.com/arm cypress.com/automotive cypress.com/clocks cypress.com/interface cypress.com/iot cypress.com/memory Microcontrollers cypress.com/mcu PSoC cypress.com/psoc Power Management ICs cypress.com/pmic Touch Sensing USB Controllers Wireless Connectivity PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP | PSoC 6 MCU Cypress Developer Community Community | Projects | Videos | Blogs | Training | Components Technical Support cypress.com/support cypress.com/touch cypress.com/usb cypress.com/wireless © Cypress Semiconductor Corporation, 2013-2019. This document is the property of Cypress Semiconductor Corporation and its subsidiaries (“Cypress”). This document, including any software or firmware included or referenced in this document (“Software”), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress’s patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. No computing device can be absolutely secure. Therefore, despite security measures implemented in Cypress hardware or software products, Cypress shall have no liability arising out of any security breach, such as unauthorized access to or use of a Cypress product. CYPRESS DOES NOT REPRESENT, WARRANT, OR GUARANTEE THAT CYPRESS PRODUCTS, OR SYSTEMS CREATED USING CYPRESS PRODUCTS, WILL BE FREE FROM CORRUPTION, ATTACK, VIRUSES, INTERFERENCE, HACKING, DATA LOSS OR THEFT, OR OTHER SECURITY INTRUSION (collectively, “Security Breach”). Cypress disclaims any liability relating to any Security Breach, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from any Security Breach. In addition, the products described in these materials may contain design defects or errors known as errata which may cause the product to deviate from published specifications. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. “High-Risk Device” means any device or system whose failure could cause personal injury, death, or property damage. Examples of High-Risk Devices are weapons, nuclear installations, surgical implants, and other medical devices. “Critical Component” means any component of a High-Risk Device whose failure to perform can be reasonably expected to cause, directly or indirectly, the failure of the High-Risk Device, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from any use of a Cypress product as a Critical Component in a High-Risk Device. You shall indemnify and hold Cypress, its directors, officers, employees, agents, affiliates, distributors, and assigns harmless from and against all claims, costs, damages, and expenses, arising out of any claim, including claims for product liability, personal injury or death, or property damage arising from any use of a Cypress product as a Critical Component in a High-Risk Device. Cypress products are not intended or authorized for use as a Critical Component in any High-Risk Device except to the limited extent that (i) Cypress’s published data sheet for the product explicitly states Cypress has qualified the product for use in a specific High-Risk Device, or (ii) Cypress has given you advance written authorization to use the product as a Critical Component in the specific High-Risk Device and you have signed a separate indemnification agreement. Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners. Document Number: 002-04665 Rev. *B March 20, 2019 Page 161 of 161
CY91F587LBPMC-GTE1 价格&库存

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

免费人工找货