ECOG1X5A5L CYAN, ECOG1X5A5L Datasheet - Page 28

MCU, 16BIT, 512K FLASH, USB, 68QFN

ECOG1X5A5L

Manufacturer Part Number
ECOG1X5A5L
Description
MCU, 16BIT, 512K FLASH, USB, 68QFN
Manufacturer
CYAN
Datasheet

Specifications of ECOG1X5A5L

Core Size
16bit
No. Of I/o's
32
Program Memory Size
512KB
Ram Memory Size
24KB
Cpu Speed
70MHz
Oscillator Type
External, Internal
No. Of Timers
5
No. Of Pwm Channels
2
Rohs Compliant
Yes
Controller Family/series
ECOG1X
Version 1.17
DUSART
28
The DUSART is a general purpose dual synchronous/asynchronous serial port. Each of the two
channels can implement one of the supported protocols. Note that each serial protocol may only be
used once, the same protocol cannot be used simultaneously on both channels (except for the generic
User Serial Port function which can be used on both channels).
The following protocols are supported by the DUSART peripheral.
UART
The UART implementation within the DUSART peripheral provides all of the common functions
required.
SPI
SPI is one of the protocols supported by the DUSART peripheral. This gives the eCOG1X both SPI
master and slave capability, with the option of supporting multiple slave devices in master mode.
The SPI function includes the following features.
I
The Inter-IC Communication standard (I
interface for connecting microcontrollers to their peripheral devices such as memories and interface
ICs. It is capable of serial data transfer up to speeds of 100 kbps (standard), 400 kbps (fast mode) and
3.4 Mbits/s (high speed mode). The DUSART I
The I
2
C
Standard UART.
Serial Peripheral Interface (SPI).
I
Low rate IrDA and general purpose infrared controller protocol (IFR).
ISO 7816 smart card interface (SCI).
Generic User Serial Port (USR).
Programmable format: 5, 6, 7 or 8 data bits; 1, 1.5 or 2 stop bits, even, odd or no parity.
Programmable baud rate.
8-bit and 16-bit transmit data registers (one and two data frames).
Interrupts generated on transmit ready and overflow.
8-bit and 16-bit receive data register (one and two data frames).
Interrupts generated on one or two bytes received.
Configurable data signal polarities.
Transmit break control.
Receive break interrupt and status bit.
Receive frame error detection interrupt and status bit.
Receive timeout.
Transmit guard time.
Master and slave operation.
Programmable serial clock polarity and phase.
Data transfer size 1 to 16 bits.
Programmable serial clock frequency (master mode).
Up to four chip select outputs (master mode).
Slave mode chip select uses up to four inputs with a pattern match and mask function.
Start, stop, and restart operations.
Address matching and arbitration.
Supports multi-master and master/slave operations.
Automatic acknowledge generation.
7 bit, 10 bit and broadcast addressing.
2
2
C function includes the following features.
C multi-master, multi-drop 2 wire bus.
eCOG and CyanIDE are registered trademarks of Cyan Holdings plc
eCOG1X Microcontroller Product Family
www.cyantechnology.com
2
C) is a bidirectional, multi-drop, multi-master, two wire
2
C function supports 100 kbps operation only.
11 February 2010

Related parts for ECOG1X5A5L