Cyan Technology .

Search | Site Map | Registered Users login for Downloads and the Support Forum >> . English .   


Search Our Site

Documentation and Applications Notes

>>Hardware

>>Software

>>Application Notes

>>Technical Notes

>>RF-Solved

 

eCOG1

The eCOG1 family of 16-bit embedded processors have on-chip flash memory and the Cyan highly flexible peripheral clock architecture for very low power consumption. The devices have many advanced features including instruction cache, external memory interface, host interface with DMA, and a range of timers and serial peripherals.

The eCOG1k has 64KB of flash memory and 4KB SRAM. The eCOG1X is a higher performance superset of the eCOG1k and has up to 512KB flash and 24KB SRAM. It also offers advanced peripheral functions including an on-chip USB controller and an Ethernet MAC.

The eCOG1kG is a fully RoHS compliant replacement for the eCOG1k and is functionally identical. Any reference to the eCOG1k in user documentation is applicable to the eCOG1kG.

Product Briefs

Download
Last Updated
eCOG1 Introduction
26-04-2005
eCOG1kG Product Brief
22-01-2008
eCOG1X Product Brief
22-05-2008
eCOG1XE01 Product Brief
21-01-2008

eCOG1k Documents

Download
Last Updated
eCOG1kG Data Sheet pdf pdf - 497KB 06-02-2008
eCOG1k User Manual V5.4

PDF pdf - 2.6MB
html html

15-02-2008
eCOG1k Known Issues PDF pdf - 283KB 23-01-2008

eCOG1X Documents and Tools

Download
Last Updated
eCOG1X Data Sheet pdf pdf - 1.1MB 01-08-2008

eCOG1X User Manual V1.10
(for CyanIDE 1.4)

PDF pdf - 4.4MB
html html
20-06-2008
eCOG1X USB Core User Manual V1.3 (for CyanIDE 1.4) PDF pdf - 850KB
html html
07-05-2008

eCOG1X User Manual V2.3
(for CyanIDE 2)

PDF pdf - 4.4MB
html html
01-08-2008
eCOG1X USB Core User Manual V2.0 (for CyanIDE 2) PDF pdf - 845KB
07-05-2008
eCOG1X Known Issues PDF pdf - 294KB 17-06-2008
eCOG1X Supply Current Calculator ZIP zip - 271KB 30-07-2008
eCOG1XE01 Data Sheet pdf pdf - 561KB 01-08-2008
eCOG1XE01 User Manual V1.3
(for CyanIDE 1.4)
PDF pdf - 2.0MB
html html
02-07-2008
eCOG1XE01 User Manual V2.3
(for CyanIDE 2)
PDF pdf - 2.0MB
html html
01-08-2008
eCOG1XE01 Known Issues PDF pdf - 278KB 17-06-2008

eCOG1k Hardware Documentation

Download
Last Updated
eCOG1k Evaluation Kit User Manual PDF pdf - 369KB 23-01-2008
eCOG1k Evaluation Board Schematic PDF pdf - 93KB 11-03-2005
eCOG1k Development Kit User Manual pdf pdf - 438KB 23-01-2008
eCOG1k Development Board V2 Schematic pdf pdf - 896KB 03-10-2005
USB eICE Adaptor User Manual (FTDI chip) PDF pdf - 321KB 23-01-2008

eCOG1X Hardware Documentation

Download
Last Updated
eCOG1X Development Kit User Manual pdf pdf - 1.5MB 05-08-2008
eCOG1X Development Board Circuit Diagram pdf pdf - 471KB 23-03-2007
eCOG1X14Z Daughter Board Circuit Diagram pdf pdf - 112KB 06-02-2007
eCOG1X14B Daughter Board Circuit Diagram pdf pdf - 216KB 12-02-2007
eCOG1X9A Daughter Board Circuit Diagram pdf pdf - 196KB 12-02-2007
eCOG1X5A Daughter Board Circuit Diagram pdf pdf - 189KB 12-02-2007
Low Cost Development Kit User Manual pdf pdf - 1.1MB 27-06-2008
Low Cost Development Board Circuit Diagram pdf pdf - 53KB 27-06-2008
eCOG1X USB Debug Adaptor User Manual (Cyan chip) PDF pdf - 553KB 31-07-2008

Package Drawings and PCB CAD Libraries

Download
Last Updated
eCOG1k Package and Pad Layout Drawings PDF pdf - 47KB

01-02-2008

eCOG1X Package and Pad Layout Drawings PDF pdf - 239KB

20-06-2008

eCOG1XE01 Package and Pad Layout Drawings PDF pdf - 92KB

01-02-2008

Cyan Technology P-CAD 2006 Library for eCOG1k and eCOG1X Zip file zip - 387KB

21-02-2008

Cyan Technology Protel Library for eCOG1k and eCOG1X Zip file zip - 17KB 18-06-2008

Software Documentation (CyanIDE 2.0)

Download
Last Updated
Configurator User Guide PDF pdf - 2.0MB 17-04-2008
eCOG1X Instruction Set Manual PDF pdf - 561KB 20-06-2008
eCOG1X Tool Chain User Manual - Application Binary Interface PDF pdf - 293KB 09-04-2008
eCOG1X CYDF FAT User Manual PDF pdf - 389KB 11-04-2008
eCOG1X CYDF USB User Manual PDF pdf - 847KB 14-04-2008

Software Documentation (CyanIDE V1.4)

Download
Last Updated
CyanIDE V1.4.4 Release Notes PDF pdf - 194KB 24-01-2008
CyanIDE V1.4.2 Release Notes PDF pdf - 194KB 23-01-2008
CyanIDE V1.4 User Manual ZIP pdf - 2.5MB
html html
23-01-2008
CyanIDE V1.4 Known Issues PDF pdf - 238KB 06-02-2008
eCOG1 C Compiler Manual . pdf - 707KB 23-01-2008
eCOG1 Macro Assembler Manual . pdf - 858KB 23-01-2008
eCOG1k Support Libraries PDF pdf - 355KB 23-01-2008
eCOG1X Support Libraries PDF pdf - 340KB 23-01-2008
eCOG1X USB Library PDF pdf - 585KB 23-01-2008

<< Back to Top

Application Notes

The application notes listed below are published in Acrobat format (.pdf). An overview of available Application Notes can be downloaded here.

Many application notes also have an associated zip file which contains example source code. Note that registration on the Cyan developers forum is required before downloading some source code examples. Alternatively, please contact Cyan at support@cyantechnology.com to request the source code for any example applications by email.

Hardware modules are available to support some of these application notes and can be purchased through Cyan. Please contact Support for more details.

Note that many of the example projects provided with these application notes are written for CyanIDE V1.4.
New application notes and examples for CyanIDE 2 are in development.

The application notes are grouped into a number of broad headings.

CyanIDE 2 Applications

Download
Last Updated

AN105 eCOG1X Web Server and FTP Server with USB File Storage

PDF pdf - 415KB
04-07-2008

AN104 eCOG1X FTP Server with USB File Storage

PDF pdf - 356KB
04-07-2008

AN103 eCOG1X Web Server with USB File Storage

PDF pdf - 413KB
04-07-2008

AN102 uIP V1_0 TCP-IP Stack for eCOG1X

PDF pdf - 503KB
04-07-2008

AN101 - Implementation of FreeRTOS on eCOG1X

PDF pdf - 365KB
04-07-2008

AN100 - Customising the C Startup Code

PDF pdf - 323KB 04-07-2008

[back to top]

eCOG1X Applications

Download
Last Updated

AN075 - CAN Interface for eCOG1k and eCOG1X

PDF pdf - 415KB
ZIP zip - 54KB
23-05-2008

AN074 - lwIP V1.3.0 TCP/IP Stack for eCOG1X

PDF pdf - 471KB
ZIP zip - 642KB
03-06-2008

AN073 - JPEG Decoder for eCOG1k and eCOG1X

PDF pdf - 356KB
ZIP zip - 454KB
03-04-2008

AN071 - EPOS Development Platform

PDF pdf - 842KB
ZIP zip - 152KB
16-11-2007

AN070 - uIP V1.0 SNTP Client for eCOG1X and eCOG1k

PDF pdf - 297KB
ZIP zip - 59KB
06-11-2007

AN068 - eCOG1X FTP Server with USB File Storage

PDF pdf - 317KB
ZIP zip - 48KB
06-11-2007

AN066 - Interfacing to a Handwriting Recognition Module

PDF pdf - 723KB
ZIP zip - 72KB
07-11-2007

AN065 - eCOG1X Web Server with USB File Storage

PDF pdf - 311KB
ZIP zip - 72KB
06-11-2007

AN064 - eCOG1X Internal Flash Programming

PDF pdf - 343KB
ZIP zip - 20KB
29-08-2007

AN063 - Reading a Keypad with the ADC

PDF pdf - 279KB
ZIP zip - 19KB
20-08-2007

AN062 - 3-Phase PMSM Control with Sensor Feedback

PDF pdf - 1.4MB
ZIP zip - 29KB
20-08-2007
AN061 - 3-Phase BLDC Motor Control with Sensor Feedback PDF pdf - 1.4MB
ZIP zip - 28KB
16-08-2007
AN060 - Reading 2D Barcodes using a CMOS Camera with eCOG1X PDF pdf - 926KB
ZIP zip - 207KB
25-07-2007
AN059 - Simplified Chinese Character Display and Input PDF pdf - 643KB
ZIP zip - 88KB
07-11-2007
AN058 - eCOG1X Bootloader with XModem File Transfer PDF pdf - 961KB
ZIP zip - 89KB
01-08-2007
AN057 - uIP V1.0 TCP/IP Stack for eCOG1X and eCOG1k PDF pdf - 620KB
ZIP zip - 578KB
06-07-2007
AN057 - uIP V1.0 TCP/IP library
and eCOG1X EMAC peripheral library
ZIP zip - 215KB 06-11-2007
AN056 - eCOG1X USB Audio Example PDF pdf - 493KB
ZIP zip - 27KB
03-07-2007
AN055 - Using a CMOS Camera with eCOG1X and USB PDF pdf - 601KB
ZIP zip - 403KB
10-07-2007
08-11-2007
AN054 - eCOG1X USB Mass Storage with Fat File System PDF pdf - 439KB
ZIP zip - 36KB
13-08-2007
AN054 - FAT file system libraries ZIP zip - 101KB 13-05-2007
AN053 - eCOG1X USB Hardware Requirements
PDF pdf - 479KB
11-07-2007
AN053 - Circuit Diagrams only PDF pdf - 105KB 23-05-2007
AN052 - Interfacing a PS/2 Keyboard with eCOG1k and eCOG1X PDF pdf - 768KB
ZIP zip - 40KB
06-11-2007
AN051 - eCOG1X Dual Smart Card Interface PDF pdf - 760KB
ZIP zip - 22KB
14-05-2007
AN050 - eCOG1X Low Power Mode PDF pdf - 396KB
ZIP zip - 17KB
04-04-2008

[back to top]

Memory Applications

Download
Last Updated
AN047 - Accessing Large Constant Data Areas PDF pdf - 396KB
ZIP zip - 8KB
16-07-2007
AN043 - Interfacing to a CompactFlash Memory Card PDF pdf - 384KB
ZIP zip - 30KB
16-08-2006

AN042 - FAT File System for the eCOG1k and eCOG1X

PDF pdf - 432KB
ZIP zip - 61KB
03-04-2008
AN042 - FAT file system libraries ZIP zip - 101KB 20-05-2008
AN040 - Programming External Memory in CyanIDE PDF pdf - 295KB
ZIP zip - 80KB
04-10-2007
AN038 - eCOG1k Using External Flash For Code PDF pdf - 992KB
ZIP zip - 98KB
08-06-2006
AN037 - Interfacing to an MMC or SD Card via SPI PDF pdf - 336KB
ZIP zip - 13.4KB
04-04-2006
AN032 - Using the Flash Information Block for Small EEPROM Replacement PDF pdf - 332KB
ZIP zip - 10.4KB
26-10-2005
AN019 - eCOG1k Flash Memory Bootloader V2 ZIP pdf - 555KB
ZIP zip - 111KB
04-11-2005
AN018 - Writing Data to Flash Memory ZIP pdf - 406KB
ZIP zip - 9.3KB
11-03-2005
AN003 - eCOG1k SDRAM Interface ZIP pdf - 505KB
22-07-2005
AN002 - eCOG1k External Flash Memory ZIP pdf - 1.1MB
13-03-2006
AN001 - eCOG1k Internal Flash Memory ZIP pdf - 495KB
10-02-2005

[back to top]

Serial Communication and Interfacing

Download
Last Updated

AN075 - CAN Interface for eCOG1k and eCOG1X

PDF pdf - 415KB
ZIP zip - 54KB
23-05-2008
AN067 - Using the I2C Function for RTC and Serial EEPROM PDF pdf - 634KB
ZIP zip - 41KB
07-11-2007
AN052 - Interfacing a PS/2 Keyboard with eCOG1k and eCOG1X PDF pdf - 482KB
ZIP zip - 40KB
06-11-2007
AN051 - eCOG1X Dual Smart Card Interface PDF pdf - 760KB
ZIP zip - 22KB
14-05-2007
AN041 - Using the SCI Function in the DUSART PDF pdf - 776KB
ZIP zip - 13KB
13-06-2006
AN037 - Interfacing to an MMC or SD Card via SPI PDF pdf - 336KB
ZIP zip - 14KB
04-04-2006
AN031 - Using eCOG1k with an SPI DAC PDF pdf - 353KB
ZIP zip - 9.1KB
06-10-2005
AN030 - Implementing Multiple Serial Ports on the eCOG1k PDF pdf - 391KB
ZIP zip - 74KB

26-05-2006
29-05-2007

AN029 - Using the I2C Function in the DUSART PDF pdf - 327KB
ZIP zip - 27KB
06-03-2008
AN026 - Implementing 16-bit SPI with the User Serial Port PDF pdf - 367KB
ZIP zip - 8.5KB
28-07-2005
AN021 - Common Bus Serial Communications (RS-485)          PDF pdf - 300KB
18-01-2005
AN016 - Implementing a UART with the User Serial Port ZIP pdf - 407KB
ZIP zip - 9.6KB
12-09-2005
AN015 - Implementing Serial Ports with Timers ZIP pdf - 400KB
ZIP zip - 9.6KB
12-09-2005
AN014 - Using the UART Function in the DUSART ZIP pdf - 385KB
ZIP zip - 8.5KB
26-05-2006
AN008 - eCOG1k Low Power Operation ZIP pdf - 411KB
22-03-2005
AN005 - eCOG1k Configuration Guidelines ZIP pdf - 863KB
24-02-2005
AN004 - eCOG1k Low Power Serial Communications ZIP pdf - 393KB
14-02-2005

[back to top]

Networking and TCP/IP

Download
Last Updated

AN074 - lwIP V1.3.0 TCP/IP Stack for eCOG1X

PDF pdf - 471KB
ZIP zip - 642KB
03-06-2008

AN070 - uIP V1.0 SNTP Client for eCOG1X and eCOG1k

PDF pdf - 297KB
ZIP zip - 59KB
06-11-2007

AN068 - eCOG1X FTP Server with USB File Storage

PDF pdf - 317KB
ZIP zip - 48KB
06-11-2007

AN065 - eCOG1X Web Server with USB File Storage

PDF pdf - 311KB
ZIP zip - 72KB
06-11-2007
AN057 - uIP V1.0 TCP/IP Stack for eCOG1X and eCOG1k PDF pdf - 620KB
ZIP zip - 578KB
06-07-2007
AN057 - uIP V1.0 TCP/IP library
and eCOG1X EMAC peripheral library
ZIP zip - 215KB 06-11-2007
AN048 - Demonstrating TFTP with uIP V0.9 PDF pdf - 331KB
ZIP zip - 123KB
30-11-2006
AN046 - eCOG1k uIP V0.9 Enhancements PDF pdf - 567KB
ZIP zip - 82KB
13-10-2006

AN035 - eCOG1k MicrelNet Implementation
(Contact Cyan for information on software licensing)

PDF pdf - 456KB 15-08-2006
AN017 - eCOG1k uIP V0.9 Embedded TCP/IP Stack ZIP pdf - 382KB
ZIP zip - 2.5MB
11-10-2006
AN017DOC - uIP Documentation ZIP zip - 2.0MB 11-10-2006

[back to top]

Operating Systems

Download
Last Updated
AN072 - Implementation of FreeRTOS on eCOG1X PDF pdf - 304KB
ZIP zip - 507KB
20-03-2008
AN039 - Installing and Using uC/OS-II PDF pdf - 348KB
ZIP zip - 82KB
27-09-2006
AN013 - PicOS Based Data Logger ZIP pdf - 420KB
ZIP zip - 27KB
11-10-2006
AN012 - eCOG1k Multi-Tasking Using PicOS ZIP pdf - 505KB
ZIP zip - 23KB
11-10-2006
AN011 - eCOG1k Temperature Measurement Using PicOS ZIP pdf - 352KB
ZIP zip - 20KB
11-10-2006
AN010 - eCOG1k Differential ADC Measurement Using PicOS ZIP pdf - 353KB
ZIP zip - 20KB
11-10-2006
AN009 - Installing the PicOS Operating System ZIP pdf - 312KB
ZIP zip - 1.7MB
13-10-2006

[back to top]

Other Applications

Download
Last Updated

AN073 - JPEG Decoder for eCOG1k and eCOG1X

PDF pdf - 356KB
ZIP zip - 454KB
03-04-2008
AN069 - Alphanumeric LCD Examples and Library PDF pdf - 315KB
ZIP zip - 23KB
ZIP zip - 19KB
06-11-2007

AN066 - Interfacing to a Handwriting Recognition Module

PDF pdf - 723KB
ZIP zip - 72KB
07-11-2007
AN059 - Simplified Chinese Character Display and Input PDF pdf - 643KB
ZIP zip - 88KB
07-11-2007
AN050 - eCOG1X Low Power Mode PDF pdf - 346KB 14-05-2007
AN045 - Software DTMF Decoder PDF pdf - 603KB
ZIP zip - 105KB
17-10-2006
AN044 - Generating DTMF and FSK Signals PDF pdf - 433KB
ZIP zip - 13KB
01-11-2006
AN034 - Driving a 240x64 LCD with eCOG1k PDF pdf - 419KB
ZIP zip - 17.8KB
28-03-2006
AN033 - A Simple VoIP Demonstration PDF pdf - 630KB
ZIP zip - 160KB
04-04-2006
AN028 - eCOG1k JPEG Image Compression and Decompression PDF pdf - 445KB
ZIP zip - 758KB
04-05-2006
AN027 - Using a CMOS Camera with the eCOG1k PDF pdf - 587KB
ZIP zip - 31KB
10-10-2006
AN024 - CVSD Compression Using eCOG1k PDF pdf - 434KB
ZIP zip - 343KB
21-06-2005
AN023 - Audio Output from Sound Files PDF pdf - 399KB
ZIP zip - 9.0KB
21-06-2005
AN022 - Software LCD Driver PDF pdf - 261KB
ZIP zip - 8.5KB
08-06-2006
AN020 - A Simple Command Line Interface ZIP pdf - 308KB
ZIP zip - 26KB
11-03-2005
AN008 - eCOG1k Low Power Operation ZIP pdf - 411KB 22-03-2005
AN005 - eCOG1k Configuration Guidelines ZIP pdf - 863KB 24-02-2005


[back to top]

Technical Notes

The following technical notes are available for download.

Download
Last Updated
TN016 - eCOG1X 208BGA PCB Layout pdf pdf - 379KB 16-11-2007
TN015 - Migrating From eCOG1k to eCOG1X pdf pdf - 468KB 23-04-2007
TN014 - Migrating From CyanIDE V1.3 to V1.4 pdf pdf - 267KB 23-04-2007
TN011 - eCOG1k EMI SDRAM Mode Configurations pdf pdf - 596KB 09-10-2006
TN008 - eCOG1k EMI Bus Mode Configurations pdf pdf - 970KB 11-10-2005
TN006 - Configuring the FTDI FT2232 pdf pdf - 240KB 22-08-2005
TN005 - Software Installation for the eCOG1k Evaluation Board pdf pdf - 254KB 06-09-2005
TN003 - eCOG1k ADC Extended Temperature Performance ZIP pdf - 315KB 17-11-2004
TN002 - eCOG1k Serial Peripheral Interface ZIP pdf - 316KB 25-04-2007
TN001 - Differences between the eCOG1i and eCOG1k PDF pdf - 242KB 04-11-2004

[back to top]

RF-Solved

The following documents and examples are available for download.

Download
Last Updated
RF-Solved Quick Start Guide pdf pdf - 900KB 14-02-2008
RF-Solved demo software exe exe - 119KB 22-02-2008
DS004 - Cy-Net Implementation Spec. pdf pdf - 702KB 22-02-2008
DS005 - Cy-Net AT Command Interface V1.02 pdf pdf - 388KB 07-06-2008
Cy-Net Module Firmware 868MHz ZIP zip - 212KB 07-06-2008
Cy-Net Module Firmware 915MHz ZIP zip - 162KB 22-02-2008
Cy-Net Module Firmware 433MHz ZIP zip - 162KB 22-02-2008
Structured Software Model pdf pdf - 831KB 22-02-2008
Schematic for Carrier Board pdf pdf - 30KB 04-03-2008

[back to top]