MB9AAA0N Series 32-bit ARM Cortex -M3 FM3 Microcontroller The MB9AAA0N Series are highly integrated 32-bit microcontrollers that dedicated for embedded controllers with low-power consumption mode and competitive cost. The MB9AAA0N Series are based on the ARM Cortex -M3 Processor with on-chip Flash memory and SRAM, and has peripheral 2 functions such as LCD Controller, Motor Control Timers, ADCs, DACs and Communication Interfaces (UART, CSIO, I C). The products which are described in this data sheet are placed into TYPE7 product categories in FM3 Family Peripheral Manual. Features 32-bit ARM Cortex -M3 Core Multi-function Serial Interface (Max 8 channels) Operation mode is selectable from the followings for each Processor version: r2p1 channel. Up to 20MHz Operation Frequency UART Integrated Nested Vectored Interrupt Controller (NVIC): 1 CSIO channel NMI (non-maskable interrupt) and 2 32 channels peripheral interrupts and 8 priority levels I C 24-bit System timer (Sys Tick): System timer for OS task UART management Full duplex double buffer On-chip Memories Selection with or without parity supported Flash memory Built-in dedicated baud rate generator External clock available as a serial clock Up to 128 Kbytes Various error detection functions available (parity errors, Read cycle: 0 wait-cycle framing errors, and overrun errors) Security function for code protection CSIO SRAM Full duplex double buffer This series contains a total of up to 16 Kbyte on-chip SRAM that is connected to System bus of Cortex-M3 core. Built-in dedicated baud rate generator SRAM1: Up to 16 Kbytes Overrun error detection function available 2 LCD controller (LCDC) I C Standard-mode (Max 100 kbps) / Fast-mode (Max 400 kbps) Selectable from 44 SEG 4 COM (Max) or 40 SEG 8 COM supported (Max) Internal divide resistor is contained (selectable from 10 k or A/D Converter (Max 16 channels) 100 k for the resistor value) LCD drive power supply (bias) pin (VV4 to VV0) 12-bit A/D Converter Interrupt function synchronized with the LCD module frame Successive Approximation type frequency Conversion time: Min 1.0 s With blinking function Priority conversion available (priority at 2 levels) Inverted display function Scanning conversion mode Built-in FIFO for conversion data storage (for SCAN conversion: 16steps, for Priority conversion: 4 steps) Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 002-05673 Rev.*A Revised April 7, 2016 MB9AAA0N Series D/A Converter (Max 2 channels) HDMI-CEC/Remote Control Receiver (Up to 2 channels) R-2R type HDMI- CEC receiver / Remote control receiver 10-bit resolution Operating modes supporting the following standards can be selected Base Timer (Max 8 channels) SIRCS Operation mode is selectable from the followings for each NEC/Association for Electric Home Appliances channel. HDMI-CEC 16-bit PWM timer Capable of adjusting detection timings for start bit and data bit 16-bit PPG timer Equipped with noise filter 16-/32-bit reload timer HDMI-CEC transmitter 16-/32-bit PWC timer Header block automatic transmission by judging Signal free General-Purpose I/O Port Generating status interrupt by detecting Arbitration lost This series can use its pins as general-purpose I/O ports when Generating START, EOM, ACK automatically to output CEC transmission by setting 1 byte data they are not used for peripherals. Moreover, the port relocate function is built in. It can set which I/O port the peripheral Generating transmission status interrupt when transmitting 1 block (1 byte data and EOM/ACK) function can be allocated to. Capable of pull-up control per pin Real-time clock (RTC) The Real-time clock can count Capable of reading pin level directly Year/Month/Day/Hour/Minute/Second/A day of the week from Built-in the port relocate function 01 to 99. Up to 84 high-speed general-purpose I/O Ports 100 pin The interrupt function with specifying date and time Package (Year/Month/Day/Hour/Minute/Second/A day of the week.) is available. This function is also available by specifying only Some ports are 5V tolerant I/O Year, Month, Day, Hour or Minute. See List of Pin Functions and I/O Circuit Type to confirm the corresponding pins. Timer interrupt function after set time or each set time. Capable of rewriting the time with continuing the time count. Multi-function Timer The Multi-function timer is composed of the following blocks. Leap year automatic count is available. 16-bit free-run timer 3ch. External Interrupt Controller Unit Input capture 4ch. Up to 16 external interrupt input pins Output compare 6ch. Include one non-maskable interrupt (NMI) input pin A/D activation compare 1ch. Waveform generator 3ch. Watchdog Timer (2 channels) A watchdog timer can generate interrupts or a reset when a 16-bit PPG timer 3ch. time-out value is reached. IGBT mode is contained. This series consists of two different watchdogs, a Hardware watchdog and a Software watchdog. The following function can be used to achieve the motor control. The Hardware watchdog timer is clocked by the built-in Low-speed CR oscillator. Therefore, the Hardware watchdog is PWM signal output function active in any low-power consumption mode except RTC, Stop, DC chopper waveform output function Deep Standby RTC and Deep Standby Stop modes. Dead time function Input capture function A/D convertor activate function DTIF (Motor emergency stop) interrupt function Document Number: 002-05673 Rev.*A Page 2 of 106