Customer Presentation 16-bit Ultra Low Power Microcontroller The - - PowerPoint PPT Presentation
Customer Presentation 16-bit Ultra Low Power Microcontroller The - - PowerPoint PPT Presentation
Customer Presentation 16-bit Ultra Low Power Microcontroller The eCOG1, 16 Bit Ultra Low Power Microcontroller Configurable ports and integrated features increase flexibility and reduce component cost External memory interface
16-bit Ultra Low Power Microcontroller
- The eCOG1, 16 Bit Ultra Low Power Microcontroller
– Configurable ports and integrated features increase flexibility and reduce component cost – External memory interface – 64KB on-chip Flash – 6KB on-chip SRAM
- Very Low Power Consumption
– Best-in-Class running code – Running Code (typical): 4 µA at 1kHz 11 µA at 16 kHz 1.4 mA at 2.5 MHz 14 mA at 25 MHz
– Unique CyanIDETM Toolset, reduces time-to-market
– Easy-to-use, free software tools available from Cyan including full ANSI C - Compiler with unlimited use. – Low cost development and evaluation kits.
eCOG1 Right Technology for Focus Market
eCOG1, 16 Bit Micro controller includes a number of unique features
88 I/O Lines of which 29 interrupt sources Real time debug of code Multiplexed clocks independently control each peripheral for low power Directly drives SDRAM MMU enables up to 32MB of addressing Code cache for increased speed/ low power consumption 2x USART’s 2x UART’s DMA access or Memory Sharing with another processor provides high speed data transfer
16-bit Ultra Low Power Microcontrollers
- Key Features
– 25MHz RISC Harvard architecture – 81 pin LFBGA and 128 pin LQFP packages. –
- eICE. Unique embedded in circuit emulator. Allows flexible production programming
and testing. – Internal Port Configurator. Allows selection of peripherals needed for individual designs depending on pin availability. Can use same chip for several designs. – 8 Timers including 16-bit watchdog, 16-bit clock Timer, 24-bit long interval timer, 2 x 16-bit general purpose timers/event counters, and 1 x 16-bit timer providing multiple event capture registers. – Up to 88 IO pins of which 29 can be interrupts. – 12 bit A/D Converter – On chip Temperature sensor. – Vdd Sensor.
16-bit Ultra Low Power Microcontrollers
- Communications Peripherals
– 2 x UART and 2 x USART serial ports with automatic parity generation and detection. – SPI Interface supporting both master and slave roles. – I2C port. – Smart Card Interface ISO 7861 compliant. – Infra-Red Interface. Compatible with common ASK,PM,PPM modulation schemes.
- Very Low Power Consumption
– Internal Code Cache allows significant reduction in power consumption when used in conjunction with power hungry flash. – Flexible clocking system allows each peripheral to run at lowest necessary clock speed down to only 512Hz. – Can be woken from sleep mode with any of 29 GPIOs. – Can stay in sleep mode more often.
16-bit Ultra Low Power Microcontrollers
- High Speed Data Management
– External Host Interface supports both memory mapped and DMA transfers between an external host processor and eCOG1 internal RAM. – MMU enables up to 32MB internal and external mixed memory addressing. – Some 32bit instructions including:
- 16 bit multiply with a 32 bit result (8 cycles).
- 16 bit divide from a 32 bit source (16 cycles).
- Memory
– 64KB Flash organised as 32Kx16. Eight blocks with individual blocks read or write protected. 256 Byte erase block size. Typical 200K write/erase cycles. – 100 year data retention. – 4KB SRAM. – 2KB Cache.
Best-In-Class Development Tools CyanIDETM – Cyan’s Best-In-Class Integrated Debugging Environment
- Debug Code
(Patented Real-Time Debug)
- Automate CyanIDE
- Built-In User Manuals
- Includes Compiler and Assembler
- Create and Manage Projects
- Edit Source Files
- Compile, Assemble and Build
- Unique Configurator (patent pending)
- Can Save Hours of Development Time
- Configure Peripherals Graphically!
- Source Code Generated Automatically
- User Chooses from All Possible Pin outs
CyanIDE Features
- Configuration Tool:
Cyan micro-controllers can be configured in hours not weeks. Graphical drag and drop environment to move required peripherals onto the chip, right click to select properties and configure peripherals, and automatically generate the code in assembler to set-up registers.
- All help files are included.
Project Templates. Allows the use of two monitors. Editor supports Colour-Coding and Auto Indent. Single Step either in C or assembler. Automate using the Python language.
- Full, unlimited ANSI C-Compiler is included with CyanIDETM.
- Cyan develops its own chips & tools – excellent and rapid support.
- Software tools developed by Cyan are FREE.
- eCOG1 Microcontroller
- Fast Ethernet Interface
- 2Mx16 SDRAM
- 16x2 character LCD module
- Fast Parallel debugger interface
- User serial ports
- 4 user/status LEDs
- Reset switch
- 4 user switches
- User prototype area
Industry-Leading Development Board
- eCOG1k microcontroller
- Powered from USB bus
- Two RS 232 serial interfaces
- All processor pins brought out to 0.1 inch
headers
- 8 switches for digital inputs
- 8 LEDs for digital outputs
- 4 potentiometers for use with analogue
inputs
- Piezo sounder
- Push-button reset
Low Cost Evaluation Board
OS – Multi-Tasking
- PicOS is a FREE OS from Olsonet
- Small Footprint
– Very Small RAM Usage
- Supported with Apps Notes Specific to eCOG1 at
www.cyantechnology.com
Industrial and Commercial Applications
Industrial and Commercial Applications
XDSL XDSL Cable Cable Fiber Fiber Satellite Satellite Server Server PC/Interface PC/Interface Bluetooth Bluetooth/802.11 /802.11 Ethernet TCP/IP Ethernet TCP/IP
Industrial Industrial Embedded Embedded web servers web servers Embedded Web Embedded Web Browsers Browsers Terminals/Registers Terminals/Registers Communications Communications Portable device Portable devices s And instruments And instruments
- TCP/IP is a new challenge for industrial markets and engineers
- Ease of use is important as projects become more complex
Major Growth Markets for Embedded Communication
- Internet enabled devices
- Application + TCP/IP processing
- M2M (Machine to Machine Comms)
- Low cost PDA
- Low cost camera,
JPEG, security, surveillance Other Markets Include:
- Intelligent sensors
- Motor control
- Programmable Logic Controllers
(PLCs)
- Handheld instrumentation
- Data collection recorders
- Home and office peripherals and
appliances
- Asset tracking
H i g h e r p e r f
- r
m a n c e , m
- r
e p e r i p h e r a l s eCOG1k eCOG1X eCOG2 µCOG1m
2004 2005 2006 2007
Multiple Variants 4 products Up to 512k Flash Up to 32k RAM USB OTG interface Ethernet Multiple Variants 32 bit Lower Power Higher Performance More Memory Compact Code More Peripherals Improved Analogue
CyanIDE v3 CyanIDE v2 CyanIDE v1.2 CyanIDE v1.1 CyanIDE v1.0
eCOG3