> -----Original Message----- > From: Chen Xiao Fan = > Sent: Wednesday, January 25, 2006 12:36 PM > = > There is another route, the US$29 Silicon Labs C8051F064 demo > board has everything in as well (USB based power supply, programmer > cum debugger, powerful ADC), free IDE and code limit Keil C, > free SDCC (quite good for the 8051). People can do AVR and > people can do 8051 as well. ;-) Here the hardware debugger is = > even bundled as well (JTAG)! > = And the specification for C8051F064 is really impressive. 25MIPS, 64KB Flash + 4k RAM, 2 x 16bit ADC and 2 USART. I've played a bit with the demo kits and I think it is quite good. = The development tools for C8051Fxxx is quite cheap. The dedicated USB debugger /programmer is only US$50. Still the chip may not be so cheap... Regards, Xiaofan 1. Kit Contents C8051F064 Evaluation Kits contain the following items: ?? C8051F064 Evaluation Board ?? Silicon Laboratories Evaluation Kit IDE and Product = Information CD-ROM. CD content includes the following: ?? Silicon Laboratories Integrated Development Environment (IDE) ?? Keil Software 8051 Development Tools (evaluation assembler, = linker, and "C" compiler) ?? Source code examples and register definition files ?? Documentation ?? Evaluation Kit Demos, C8051F064 ADC Demo ?? USB Cable ?? C8051F064 Evaluation Kit User's Guide 2. Kit Overview Figure 1 illustrates the block diagram of the C8051F064 = Evaluation Kit. The board includes an analog front end to signal condition and digitize (through the C8051F064) analog = input signals. The board also includes two USB ports to transfer conversions to a PC: the DATA Port and the = Self-Demo/IDE Debug port. The DATA port consists of a Silicon Laboratories CP2101 (UART to USB bridge) and a = USB connector. The Self-Demo/IDE Debug port consists of Silicon Laboratories' debug interface hardware = and a USB connector. Power for the C8051F064 board can be supplied from either = USB connection. An alternative lower noise supply can be used for better measurement performance if desired. = 3. Spec for C8051F064: Analog Peripherals - Two 16-Bit SAR ADCs * 16-bit resolution * =B10.75 LSB INL, guaranteed no missing codes * Programmable throughput up to 1 Msps * Operate as two single-ended or one differential converter * Direct memory access; data stored in RAM without software overhead * Data-dependent windowed interrupt generator - Three Analog Comparators * Programmable hysteresis/response time - Voltage Reference - Precision VDD Monitor/Brown-Out Detector On-Chip JTAG Debug & Boundary Scan - On-chip debug circuitry facilitates full-speed, nonintrusive in-circuit/in-system debugging - Provides breakpoints, single-stepping, watchpoints, stack monitor; inspect/modify memory and registers - Superior performance to emulation systems using ICE-chips, target pods, and sockets - IEEE1149.1 compliant boundary scan - Complete development kit High Speed 8051 =B5C Core - Pipelined instruction architecture; executes 70% of instruction set in 1 or 2 system clocks - Up to 25 MIPS throughput with 25 MHz clock - Flexible Interrupt sources Memory - 4352 Bytes internal data RAM (4 k + 256) - 64 kB Flash; In-system programmable in 512-byte sectors - External 64 kB data memory interface with multiplexed and non-multiplexed modes = Digital Peripherals - 59 general purpose I/O pins = - Hardware SMBus(tm) (I2C(tm) Compatible), SPI(tm), and two UART serial ports available concurrently - Programmable 16-bit counter/timer array with 6 capture/compare modules - 5 general purpose 16-bit counter/timers - Dedicated watchdog timer; bi-directional reset pin Clock Sources - Internal calibrated precision oscillator: 24.5 MHz - External oscillator: Crystal, RC, C, or clock Supply Voltage .......................... 2.7 to 3.6 V - Multiple power saving sleep and shutdown modes 64-Pin TQFP Packages = Temperature Range: -40 to +85 =B0C -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist