| C-Pec, C Programmable P89c668 based embedded controller. Opensource flash programmable linux sdcc |
Welcome to WWW.C-Pec.net !
The C-Pec interface is a standalone solution for embedded projects.
Using standard protocols it can communicate with RS485, RS232 and a virtually unlimited number of I2C devices.
The microcontroller can be used to directly communicate with external applications.
Supports In System Programming, so your development cycles are shorter as their
is no need to move the flash device to an external programming unit. We support
Linux with our own Flash Application 'X-ISP', designed for KDE, and with a commandline
version: console-isp. (see download section)
We attempt to keep our free software library portable, by testing all the code
with both Keil and SDCC. The library contains working examples of I2C communication,
RS232 communications with computers and modems, IAP examples (in application programming),
The code library is OpenSource, licensed under GPL, so everyone is encouraged to enhance
and extend the library. Support is available using the forum.
Some examples:
CPU unit for robot (using the onboard cplds and drivers)
RS232 to RS485 (or 485 to 232) converter with logging and debugging capability
Advanced controller for home automation
Environment logger (temperature/waterlevel/humidification) with i2c-to-IDE on harddisk
Autonomous alarm system with GSM output using gsmmodem
Home automation to internet controller (using I2Chip)
Infrared controlled applications (RC5 decoders)
Smart alarm-clock (using the onboard realtime clock)
1-to-n comport multiplexer
|
89c668 (smd) based kit for embedded applications
Click for bigger image with annotations
|
Features:
- Complete Linux solution for In-System Programming, using C-Pec X-ISP
- I2C bus to control all hardware
- IAP/ISP programmable -compatible with C-Pec X-ISP/FlashMagic and WinISP
- 24lc64 eeprom and flashmemory for non-volatile data
- Analog inputs and outputs
- Digital inputs and outputs
- PWM output
- Realtime clock -with optional battery backup
- Extensive (open source) software library
- Sourcecode is 'SDCC - 8051' compatible
- CPLDs and drivers for steppermotors on-board
- Software controlled full RS232 or 'light' RS232 selection
- Examples to drive LCD display using I2C or 2-wire protocol
- Small footprint, SMD pcb (75x140mm)
- Rapid development -ISP and documented software library
- Low cost all-in-one solution
- Support library completely written in C
|