CY9A110 Datasheet Text
CY9A110A/CY9A110 Series
32-bit Arm® Cortex®-M3 FM3 Microcontroller
The CY9A110A/CY9A110 Series are highly integrated 32-bit microcontrollers that target for high-performance and cost-sensitive embedded control applications. The CY9A110A Series are based on the Arm® Cortex®-M3 Processor and on-chip Flash memory and SRAM, and peripheral functions, including Motor Control Timers, ADCs, munication Interfaces (UART, CSIO, I2C, LIN). The products which are described in this datasheet are placed into TYPE1 product categories in “FM3 Family Peripheral Manual”.
Features
32-bit Arm Cortex-M3 Core
- Processor version: r2p1
- Up to 40 MHz Frequency Operation
- Integrated Nested Vectored Interrupt Controller (NVIC): 1 NMI (non-maskable interrupt) and 48 peripheral interrupts and 16 priority levels
- 24-bit System timer (Sys Tick): System timer for OS task management
On-chip Memories
[Flash memory]
- Up to 512 Kbyte
- Read cycle: 0 wait-cycle
- Security function for code protection
[SRAM] This Series contain a total of up to 32 Kbyte on-chip SRAM. On-chip SRAM is posed of two independent SRAM (SRAM0, SRAM1). SRAM0 is connected to I-code bus and Dcode bus of Cortex-M3 core. SRAM1 is connected to System bus.
- SRAM0: Up to 16 Kbytes
- SRAM1: Up to 16 Kbytes
Multi-function Serial Interface (Max 8 channels)
- 4 channels with 16 steps×9bit FIFO (ch.4-ch.7), 4 channels without FIFO (ch.0-ch3)
- Operation mode is selectable from the followings for each channel. UART CSIO LIN I2C
[UART]
- Full duplex double buffer
- Selection with or without parity supported
- Built-in dedicated baud rate generator
- External clock available as a serial clock
- Hardware Flow control: Automatically control the transmission by CTS/RTS (only ch.4)-
- Various error detection functions available (parity errors,...