ECOG1XE01A6 CYAN, ECOG1XE01A6 Datasheet - Page 19

IC, 16BIT MCU, ECOG1X, 70MHZ, QFN-68

ECOG1XE01A6

Manufacturer Part Number
ECOG1XE01A6
Description
IC, 16BIT MCU, ECOG1X, 70MHZ, QFN-68
Manufacturer
CYAN
Datasheet

Specifications of ECOG1XE01A6

Controller Family/series
ECOG1X
No. Of I/o's
20
Ram Memory Size
8KB
Cpu Speed
70MHz
No. Of Timers
8
Digital Ic Case Style
QFN
Core Size
16 Bit
Program Memory Size
64KB
Embedded Interface Type
I2C, JTAG, SPI, UART
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Description
CPU
Instruction Set
4 August 2009
This section gives a brief description of the main features of the eCOG1X device family. For a
complete description, see the eCOG1X User Manual.
The eCOG1X has an advanced high speed, low
power CPU with an instruction set targeted at high
level languages, in particular C. The CPU operates at
internal clock frequencies up to 70MHz. Full details of
the instruction set are contained in the eCOG1 Macro
Assembler User Manual.
The main features of the processor are:
The eCOG1 instruction set includes 42 instructions with 6 addressing modes. Most instructions
operate on 16-bit word data values, while the LD and ST instructions also have variants for handling
byte data values.
16-bit RISC.
Sleep mode to support low power applications.
Harvard architecture (separate internal address
and data buses for faster memory accesses).
16-bit data space addressing range
(64K by 16 bits).
24-bit code space addressing range
(16M by 16 bits).
Support for debugging and multiple breakpoints.
Single level of interrupt.
Powerful mathematical functions including:
Address mode
Immediate
Direct
Indexed X
Indexed Y
Address mode
PC relative
X relative
Direct
Indexed Y
16 by 16 signed and unsigned multiply.
32 by 16 unsigned divide.
Single cycle barrel shifter.
eCOG and CyanIDE are registered trademarks of Cyan Holdings plc
eCOG1X Microcontroller Product Family
Table 14: Branch addressing modes
#arg
Syntax
@arg
@(arg,x)
@(arg,y)
Syntax
arg
arg,x
@arg
@(arg,y)
Table 13: Data addressing modes
www.cyantechnology.com
Data address
arg
Contents of address (arg)
Contents of address (arg + X reg)
Contents of address (arg + Y reg)
Branch address (new PC value)
PC + arg
XH:X + arg
XH:contents of address (arg)
XH:contents of address (arg + Y reg)
Version 1.15
19

Related parts for ECOG1XE01A6