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. MB90598G/F598G/V595G 2 F MC-16LX MB90595G Series CMOS 16-bit Proprietary Microcontroller The MB90595G series with FULL-CAN interface and FLASH ROM is especially designed for automotive and industrial applications. Its main features are two on board CAN Interfaces, which conform to V2.0 Part A and Part B, while supporting a very flexible mes- sage buffer scheme and so offering more functions than a normal full CAN approach. 2 2 The instruction set of F MC-16LX CPU core inherits an AT architecture of the F MC* family with additional instruction sets for high- level languages, extended addressing mode, enhanced multiplication/division instructions, and enhanced bit manipulation instruc- tions. The microcontroller has a 32-bit accumulator for processing long word data. The MB90595G series has peripheral resources of 8/10-bit A/D converters, UART (SCI), extended I/O serial interface, 8/16-bit PPG timer, I/O timer (input capture (ICU), output compare (OCU)) and stepping motor controller. Features Clock CPU intermittent operation mode Embedded PLL clock multiplication circuit Hardware stand-by mode Operating clock (PLL clock) can be selected from divided-by- Process: 0.5 m CMOS technology 2 of oscillation or one to four times the oscillation (at oscillation of 4 MHz, 4 MHz to 16 MHz). I/O port Minimum instruction execution time: 62.5 ns (operation at General-purpose I/O ports: 78 ports oscillation of 4 MHz, four times the oscillation clock, Push-pull output and Schmitt trigger input. VCC of 5.0 V) Programmable on each bit as I/O or signal for peripherals. Instruction set to optimize controller applications Timer Rich data types (bit, byte, word, long word) Watchdog timer: 1 channel Rich addressing mode (23 types) 8/16-bit PPG timer: 8/16-bit 6 channels Enhanced signed multiplication/division instruction and RETI 16-bit re-load timer: 2 channels instruction functions 16-bit I/O timer Enhanced precision calculation realized by the 32-bit accumu- 16-bit Free-run timer: 1 channel lator Input capture: 4 channels Instruction set designed for high level language (C language) Output compare: 4 channels and multi-task operations Extended I/O serial interface: 1 channel Adoption of system stack pointer Enhanced pointer indirect instructions UART0 Barrel shift instructions With full-duplex double buffer (8-bit length) Clock asynchronized or clock synchronized (with start/stop bit) Program patch function (for two address pointers) transmission can be selectively used. Enhanced execution speed: 4-byte instruction queue UART1 (SCI) Enhanced interrupt function: 8 levels, 34 factors With full-duplex double buffer (8-bit length) Clock asynchronized or clock synchronized serial transmission Automatic data transmission function independent of CPU (I/O extended transmission) can be selectively used. operation 2 Extended intelligent I/O service function (EI OS): Up to 10 Stepping motor controller (4 channels) channels External interrupt circuit (8 channels) 2 Embedded ROM size and types A module for starting an extended intelligent I/O service (EI OS) Mask ROM: 128 Kbytes and generating an external interrupt which is triggered by an Flash ROM: 128 Kbytes external input. Embedded RAM size: 4 Kbytes (MB90595G: 6 Kbytes) Delayed interrupt generation module: Generates an interrupt Flash ROM request for switching tasks. Supports automatic programming, Embedded Algorithm 8/10-bit A/D converter (8 channels) Write/Erase/Erase-Suspend/Resume commands 8/10-bit resolution can be selectively used. A flag indicating completion of the algorithm Starting by an external trigger input. Hard-wired reset vector available in order to point to a fixed boot sector FULL-CAN interface: 1 channel Erase can be performed on each block Conforming to Version 2.0 Part A and Part B Block protection with external programming voltage Flexible message buffering (mailbox and FIFO buffering can be mixed) Low-power consumption (stand-by) mode Sleep mode (mode in which CPU operating clock is stopped) 18-bit Time-base counter Stop mode (mode in which oscillation is stopped) External bus interface: Maximum address space 16 Mbytes Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 002-07700 Rev. *B Revised February 6, 2018