The following document contains information on Cypress products. The document has the series name, product name, and ordering part numbering with the prefix MB. However, Cypress will offer these products to new and existing customers with the series name, product name, and ordering part number with the prefix CY. How to Check the Ordering Part Number 1. Go to www.cypress.com/pcn. 2. Enter the keyword (for example, ordering part number) in the SEARCH PCNS field and click Apply. 3. Click the corresponding title from the search results. 4. Download the Affected Parts List file, which has details of all changes For More Information Please contact your local sales office for additional information about Cypress products and solutions. About Cypress Cypress is the leader in advanced embedded system solutions for the world s most innovative automotive, industrial, smart home appliances, consumer electronics and medical products. Cypress microcontrollers, analog ICs, wireless and USB-based connectivity solutions and reliable, high-performance memories help engineers design differentiated products and get them to market first. Cypress is committed to providing customers with the best support and development resources on the planet enabling them to disrupt markets by creating new product categories in record time. To learn more, go to www.cypress.com. MB91F585LA/B/C/D MB91F586LA/B/C/D MB91F587LA/B/C/D FR81S, MB91580L Series Microcontroller Datasheet This series has Cypress 32-bit microcontrollers 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 Clock generation (SSCG function is available) structure Main oscillation (4 to 20 MHz) PLL multiplication rate:1 to 32 times Maximum operating frequency: 128MHz (Source oscillation= 4.0MHz, 32 multiplied ( PLL clock CR oscillation multiplication system) ) Oscillation frequency: 100kHz, with frequency accuracy 50% (pre-trimming) General-purpose register: 32 bits, 16 sets Trimming is enabled 16-bit fixed length instructions (basic instructions), 1 To be used as a count clock of hardware instruction per cycle watchdog Instructions appropriate to embedded applications MB91F585LC/F586LC/F587LC/F585LD/F586LD Memory-to-memory transfer instructions /F587LD: Oscillation stop feature during stand-by is not available Bit manipulation instructions MB91F585LA/F586LA/F587LA/F585LB/F586LB/ Barrel shift instructions F587LB: Oscillation stop feature during stand-by High-level language support instructions is available Function entry/exit instructions Built-in program flash memory capacity Register content multi-load and store instructions MB91F585L: 512+64 Kbytes Bit search instructions MB91F586L: 768+64 Kbytes Logical 1 detection, 0 detection, and change-point MB91F587L: 1024+64 Kbytes detection Built-in data flash (WorkFlash) 64 Kbytes Branch instructions with delay slot Built-in RAM capacity Overhead decrement during branch process Main RAM MB91F585L: 48 Kbytes Register interlock function MB91F586L: 64 Kbytes Easy assembler writing MB91F587L: 96 Kbytes Built-in multiplier and instruction level support Backup RAM 8 Kbytes Signed 32-bit multiplication: 5 cycles General-purpose ports: Signed 16-bit multiplication: 3 cycles MB91F585LA/F586LA/F587LA/F585LC/F586LC/F587L Interrupt (PC/PS saving) C 98 ports 6 cycles (16 priority levels) MB91F585LB/F586LB/F587LB/F585LD/F586LD/F587L D 111 ports The Harvard architecture allows simultaneous 2 execution of program and data access. Including eight I C pseudo open drain corresponding ports Instruction compatibility with the FR family External bus interface Built-in memory protection function (MPU) (MB91F585LB/F586LB/F587LB/F585LD/F586LD/F58 Eight protection areas can be specified 7LD) commonly for instructions and data. Maximum operating frequency: 40MHz Control access privilege in both privilege mode and user mode 22-bit address, 16-bit data Built-in FPU (floating-point operation) DMA controller IEEE754 compliant Up to 8 channels can be started simultaneously. Floating-point register: 32 bits 16 sets 2 transfer factors (Internal peripheral request and software) Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 002-04663 Rev *A Revised March 16, 2016