Cygnal’s IDE provides all the tools necessary to develop and test your projects. The IDE interfaces with the C8051Fxxx MCU’s on-chip JTAG and emulation logic to provide in-system programming and non-intrusive, full speed, in-circuit emulation using the production device installed in the end application. Cygnal’s emulation system supports source-level debugging in C and assembly language with single-step execution (including stepping through interrupt service routines), run-to-breakpoint, and the inspection/modification of registers, data memory, and program memory. No additional target RAM, program memory, or communications channels are required. Digital and analog peripherals remain synchronized with program execution while single stepping. The Cygnal IDE runs under Windows 95/98/Me and Windows NT. The IDE communicates with the target MCU using the PC’s serial port. (The required RS232-to-JTAG protocol converter is included in all development kits.)