The M68EVB912B32 is used to design, debug, and evaluate code for the 68HC912B32 MCU. By providing the essential MCU timing and I/O circuitry, the EVB simplifies user evaluation of prototype hardware and software.
Features
The tool features a prototype area that enables custom interfacing with the MCU's I/O and bus lines. These connections are broken out via on-board headers, which are immediately adjacent to the MCU.
The M68EVB912B32 includes these additional features:
- +3 to +5-volt DC operation
- RS-232C interface
- 32 kilobytes MCU internal FLASH EEPROM with resident DBug12 monitor/debugger program four operational modes:
- EVB
- JUMP-EEPROM
- POD-BDM
- BOOTLOAD
- NOTE: If the M68HC912B32's bsckground debug mode (BDM) interface serves as the user interface, the SCI port becomes available for user applications. This mode requires a background debug development tool, such as Freescale's SDI interface, and a host computer with the appropriate software or another B32EVB.
- header connectors for access to the MCU's I/O and bus lines
- on-board prototype area for customized interfacing with the MCU
- low-voltage inhibit protection
- full support for either dumb terminal or host computer terminal interface
- file transfer capability from a host computer, allowing off-board code generation
- Two methods for generating EVB user code:
- For small programs or subroutines, DBug12 can be used to place object code directly into memory.
- For larger programs, the IASM12 assembler can be used on a host computer to generate S-Record object files. DBug12 can then be used to load the S-Record files into the EVB's memory.
Hardware and Software Components
The M68EVB912B32 evaluation board comprises three main components:
- Hardware - The board is a multilayered printed circuit board that provides interface and power connections to th dimensions are 5.15 x 3.4 inches (13.08 x 8.63 centimeters).
- Firmware - DBug12, the EVB's firmware-resident monitor program, lets programmers write, evaluate, and debug user programs. DBug12 requires no configuration &emdash; it comes from the factory ready to use with an RS-232C terminal. DBug12 allows programming of the MC68HC912B32's on-chip FLASH EEPROM through commands that directly alter memory.
- NOTE: DBug12 does not use the BDM interface.
- Software - The IASM12 assembly language toolset provides an integrated development environment, including:
- project manager (MCUproject)
- relocatable macro-assembler (MASM)
- linker (MLINK)
- librarian (AR)
- Freescale S-Record generator (HEX)
M68EVB912B32 System Requirements
The M68EVB912B32 evaluation board requires:
- RS-232C compatible terminal or a 386-based or higher host PC capable of running an
- RS-232C compatible dumb terminal emulator.
- a serial communication port
- RS-232C compatible, 6-pin BDM target cable
- +3 to +5-volt DC @ 100 mA (maximum) external power supply