Home  | NewsResources  |  Support  |  Applications  |  Contact Us  |  Pricelist  |  Order  |  DistributorsSpecials | View Cart

Last update: 27 April 2005
    Features:
  • compact (2.25" x 3.25") modular implementation of Motorola's 68HC912B32 microcontroller:
    • 53 I/O lines, all programmable as input or output
    • 10 input-only lines
    • 4-channel (8-bit) or 2-channel (16-bit) PWM
    • 8-channel, 10-bit analog-to-digital converter
    • memory map:
      • 32K Flash
      • 768 bytes EEPROM
      • 1K RAM on-chip
    • J1850 (or MSCAN on 68HC912BC32)
    • one Serial Communications Interface (SCI)
  • SCI switch-selectable between RS232 (9-pin D-sub) and RS485 (2-pin terminal block) interfaces
  • versatile connector design for use with solderless breadboards, prototyping cards, or embedding into your design
  • virtual plug-in replacement for Adapt11 family of boards (minor differences)
  • primary 50-pin connector for dedicated I/O
  • secondary 50-pin connector for additional I/O or expanded mode memory bus
  • memory expandable offboard to 64K with 8-bit or 16-bit data bus
  • 16-bit memory expansion board available
  • 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
  • doubles as a BDM pod, (has BDM IN and BDM OUT connectors)
  • D-Bug12 firmware on-chip (same as Motorola's EVB912) permits operation in BDM Pod mode, JMP-EE, and EVB mode
  • program in C, BASIC, or assembler (or any other language available for HC12)
  • fully compatible with ImageCraft ICC12 (68HC12 C cross-compiler)
  • convenient on-board Vfp generator circuit for Flash Erase/Program voltage
  • 500mA 5V regulator on-board, delivers adequate current for most applications
Adapt912B32
Adapt912B32 is functionally identical to the Motorola EVB912B32 Evaluation Board-- with a few significant improvements. It is in a compact, modular "Adapt12" form factor, compatible with prototyping cards, backplanes, and solderless breadboards ("proto boards"), making it a lot more versatile. It also includes a 5-volt regulator, a Vfp generator circuit for Flash Erase/Program voltage, and both RS485 and RS232 transceivers (jumper-selectable) on board. Like the EVB912B32, Adapt912B32 has Motorola's D-Bug12 monitor/debugger resident in Flash. This program has four jumper-selectable modes of operation, invoked when the processor comes out of reset. Modes 1, 3, and 4 require a dumb terminal, or the use of a terminal program on a host computer (PC, Mac, Amiga, workstation, etc.).
Mode
Description
1)  EVB runs the program in Flash (D-Bug12, if you haven't replaced it)
2)  JMP-EE jumps to the start of on-chip EEPROM to execute a user program
3)  POD D-Bug12 commands operate on a target HC12 board, connected via the BDM OUT connector;  allows you to load/modify/trace/single-step a program in a target HC12 system's Flash/EEPROM/RAM or external memory
4)  BOOTLOAD using a terminal program, you can erase Flash or load a program (s-record) into FLASH or EEPROM

Here are a few ways you can use Adapt912:

(1) As a standalone target, you can utilize D-Bug12 to write/debug programs in the 768-byte on-chip EEPROM. Once you are comfortable working with the chip, you can write larger applications and program them into Flash (erasing D-Bug12 first). There is a small write-protected "bootblock" in Flash, which contains the BOOTLOADER code implemented by Mode4, above, so if you wish to re-load D-Bug12 at some later time, it is quite easy to do so. By the way, the Flash is erasable/programmable thousands of times under normal operating temperatures and voltages, so you don't have to worry about wearing it out anytime soon.  A convenient switch is provided to apply Vfp when required.  Since Adapt912B32 module has a Vfp generator on-board, you don't need to provide a 12V regulated supply.  Any DC supply between 8 and 15 V can be used.  The module draws a nominal 50 mA, so a commonly-available 9VDC adapter with a 200mA or higher rating will work fine.  For portable applications, an 8.4 V or higher NiCd pack will be adequate.

(2) As a Background Debug Mode (BDM) Pod, Adapt912B32 functions as an interface between a terminal and any 'HC12 board (target). Just connect the Adapt912B32 "BDM OUT" connector to the target board's "BDM IN" connector via a ribbon cable (supplied with Starter Package). The target board could be another Adapt912B32, an Adapt812, Adapt812DX, Adapt912D60, Adapt912DG128, or any other 'HC12 board that has a 6- or 10-pin BDM interface connector. The host for using the BDM Pod can be any type of dumb terminal, or any computer running a terminal program. The BDM pod will receive its 5V operating power from the target board.

(3) As an Expanded Mode combo, utilizing the Adapt912MX1 RAM+ memory expansion card.  This configuration gives you a lot more memory to work with, and a lot more code development flexibility.  See the Adapt912MX1 page, and Application Note for details.

Starter Package:

  • fully assembled and tested module, with D-Bug12 and bootloader installed in Flash
  • module supplied with -RA (H1) and -M (H2) connector options (or you can specify)
  • disk includes documentation, SBASIC compiler and AS12 assembler
  • Adapt912B32 User's Guide
  • full schematic, pinout and dimensional drawing
  • ADHDR50-F adapter (lets you plug Adapt912 into your solderless breadboard for easy interfacing)
  • standard 9-pin serial cable
  • ribbon cable for BDM interface
  • Order Online at http://www.technologicalarts.ca/index.php
  • OEM Modules:
    Resources for Adapt912
    Documentation Hardware Accessories Application Cards Development Tools
    Motorola:
    - 68HC12B Databook
    - 912EVB Manual
    - D-Bug12 Manual
    Technological Arts:
    - Dimension & pinout drawing
    - Adapt912 User's Guide
    - Using Hyperterminal with Adapt912
    - Using MiniIDE with Adapt912
    - Using Adapt912MX1 Memory Expansion
    BDM Pods
    Memory Expansion Card
    Prototyping Cards
    Backplanes
    Breadboard Adapters
    XYZ Stepper Motor Driver (based on L297/298 chipset)
    XY Stepper Motor Driver (based on UC3717)
    Quad Motor Driver (based on 754410)
    Voice Record/Playback (based on ISD2560)
    Display/Keypad/Keyboard Interface
    SPI-based CAN Interface (based on AN85257)
    Quad 12-bit Parallel DAC (based on MX7248)
    32-channel 12-bit Data Acquisition System (based on MAX197)
    D-Bug12 version 2.1 (zip)
    MiniIDE from MGTek
    MCUez from Motorola
    ICC12 from ImageCraft
    SBASIC from Karl Lunt
    Technological Arts, Toronto, Canada
    Toll-free:  1-877-963-8996 (USA and Canada)  Phone: (416) 963-8996 Fax: (416) 963-9179
    www.technologicalarts.com
    ©2005 Technological Arts