- compact (2.25 inches x 3.25 inches) modular implementation of 68HC912D60A microcontroller (112-pin pin TQFP version)
- up to 86 general purpose I/O lines, all programmable as input or output
- up to 18 input-only lines
- 16 inputs usable as key-wake-up
- CAN 2.0 module with on-board physical layer transceiver (PCA82C250)
- dual independent 8-channel 10-bit ADCs
- provision for two independent on-board precision voltage references (optional)
- 4-channel (8-bit) or 2-channel (16-bit) PWM
- dual SCI (one with RS232 interface and one with RS485 interface)
- on-chip memory:
- 60K Flash (separate 28K and 32K blocks, with 8K Bootblock in each)
- 2K RAM
- 1K EEPROM
- versatile connector design for use with solderless breadboards, prototyping cards, or embedding into your design
- primary 50-pin connector for dedicated I/O
- secondary 50-pin connector for additional I/O or expanded mode memory bus
- memory expandable offboard possible, up to 64K with 8-bit or 16-bit data bus
- memory expansion board available ( Adapt912DMX1)
- Background Debug Mode (BDM) fully supported for loading and debugging your code
- universal 6-pin/10-pin BDM connectors support BDM pods from multiple vendors
- program in C, BASIC, Forth, assembler, etc.
- fully compatible with ImageCraft's ICC12 C compiler
- 500mA 5V regulator on-board, delivers adequate power for most applications
Adapt912DT60A is a compact, modular Adapt12 form factor board, compatible with an entire range of application cards, prototyping cards, backplanes, and usable with solderless breadboards (proto boards). It includes a 5-volt regulator, and both RS485 and RS232 transceivers (usable simultaneously) on board.
Here are a couple of ways you can use Adapt912DT60:
RAM-based code development With a BDM pod (such as Adapt912 or microBDM12), you can load a program into the 2K on-chip RAM, run it, and insert breakpoints, via the BDM commands. With this method, you will not be able to use interrupts (since the RAM is not in the vector space of the MCU).
Flash-based code development With a BDM pod (such as Adapt912 or microBDM12), you can erase and load your .s19 file into Flash. You just load the s-record, and then reset the board when you're done. Your code runs from Flash, including any interrupt routines you need, since Flash includes the vector space of the MCU. Because the Flash is made up of independent banks, you can run code out of one bank while programming or erasing the other bank. This feature lets you install a Flash bootloader on the chip if you like (so you won't need a BDM pod). The board is shipped with a Flash loader which resides in the top 8K protected block of Flash. When using this method, you use pseudo-vectors (ie. the user's vector table is mapped to the 0xdfxx space instead of 0xffxx space).
Resident DBug12 Debug/Monitor. Use a BDM pod to erase the entire Flash and then load the new 'D60 version of DBug12 from Motorola into Flash. Get the D-Bug12 version 3 files here. If you run DBug12 in Pod mode, you can use your Adapt912DT60 module as a BDM pod to work with the latest HC12 chips (eg. D60A, DT128A, and 9S12). Add this circuit to transform Adapt912DT60 into a BDM Pod.
Flash durability Flash is erasable/programmable hundreds of times under normal operating temperatures and voltages, so you don't have to worry about wearing it out anytime soon. It is important to realize that Motorola's datasheet figure of 100 cycles is a guaranteed number of cycles under the most extreme temperature and voltage supply conditions allowed.
Memory Expansion.The Adapt912MX1 memory expansion card can be used with Adapt912DT60 to provide 64Kx16 high-speed SRAM. This combination is particularly advantageous when doing code development, because software breakpoints can be inserted in RAM. Optional battery backup available. Get all the details on the MX1 here.
A new memory module, Adapt912DMX1, is designed specifically for use with Adapt912DT60 and Adapt912DG128. This DMX1 module has some adavantages over the basic MX1, the main one being that it doesn't commit any of the H2 signals except those required for memory interfacing.
- fully assembled and tested Adapt912DT60A module with on-chip bootloader
- module supplied with -RA (H1) and -M (H2) connector options (or you can specify)
- disk includes documentation, SBASIC compiler and AS12 assembler
- ADHDR50-F adapter (lets you plug Adapt912 into your solderless breadboard for easy interfacing)
- standard 9-pin serial cable
Want to know more? Ready to buy? Click on the various folder icons at the top of the page to see all available Adapt912DT60 modules, starter packages, and memory expansion.