Crossware, a leading embedded software tools developer, has enhanced its 8051 Development Suite by adding support for ATMEL’s latest Flash microcontroller, the AT89C51RE2 which comes with 128 Kbytes of Flash program memory. Developers using the AT89C51RE2, which is designed for industrial and consumer applications such as I/O management, power management, industrial and motor control, smart sensors and set-top boxes, can now work within Crossware’s totally integrated and easy to use GUI-based environment to get programs up and running quickly and efficiently thereby speeding up the whole development process.
Crossware’s 8051 Development Suite includes extensive support for the features of this processor. The graphical Code Creation Wizards will generate code for all of the microprocessor’s on-chip peripherals including a programmable counter array (PCA), three timers, two UARTs, a watchdog timer and a serial peripheral interface. The Wizards will also generate code to configure external memory and will produce interrupt handlers too. The code produced for the PCA, timers, UARTs and watchdog timer can all be tested with the simulator as well as on the processor chip itself.
Other notable features include the ability to simulate the extended stack pointer enabling programmers to wrap the internal RAM stack of the AT89C51RE2 chip into the first 256 bytes of xdata RAM. In addition, Crossware’s debug monitor allows source level debugging on target hardware with full support for banked flash and unlimited software execution breakpoints, which results in faster debugging and reduced development timescales.
Crossware has also added ‘register tool-tips’ to its 8051 Development Suite. These ‘register tool-tips’ pop-up when the mouse hovers over a value in a register view and display the name of the register and list by name all of its bits and the value of each bit.
Crossware’s 8051 development suite includes an ANSI C compiler, a relocatable assembler, a source level simulator that can be extended to simulate a complete target system, and a debug monitor which supports source level debugging on the target system itself. All of these integrate into Crossware’s Embedded Development Studio development environment to bring together an extremely user friendly single vendor tool set that can be used to develop and fully debug 8051 programmes both with and without hardware.
Crossware also supports ATMEL’s existing 16-, 32-, and 64-Kbyte 8051 Flash family of AT89C51RB2/RC2/RD2/ED2 microcontrollers.
Crossware is a leading developer of programmer-friendly C/C++ cross compilersand other development tools for embedded systems based on the 8051, ColdFire, ARM, 68000, CPU32 and other chip families. Host environments include Windows 9x, Windows NT, Windows 2000 and Windows XP. The company, founded by Alan Harry in 1984, is headquartered in the UK at Litlington on the outskirts of Cambridge. Crossware’s products are used throughout the world by professional developers, educational establishments and hobbyists.