EMAC, Inc. - Equipment Monitor and Control - Home Page

Single Board Computers
Microprocessor Training Systems
Custom Engineering & Manufacturing

Home Page Company Info Page Ordering Info Page Tech Support Page

iPac HCS12 Microcontroller

   
iPac HCS12 Image
 
PCD-39E00 - iPac Screw Terminal Board Image
     

iPac HCS12

 

iPac Terminal Board

     

Adobe PDF Document iPac HCS12 Manual
Adobe PDF Document Serial Bootloader for Reprogramming Flash
Adobe PDF Document Modbus Manual
TAR/GZip (tar.gz / tgz) iPac GNU C Complier Archive

The iPac HCS12 is a powerful Single Board Computer (SBC) based on the Freescale 68HCS12 processor. Although being extremely powerful with ample I/O for demanding applications, this board consumes minimal power, is low cost, and has a small footprint. The iPac HCS12 uses the Standard PC/104 form factor (3.8" x 3.5") allowing the use of standard PC/104 mounting hardware and enclosures.

Also available is an optional Screw Terminal board for the iPac (shown above) that is stackable, providing numerous I/O points with screw termination, in a very small package. Two Screw Terminal boards are required to accommodate all of the iPac I/O.

The 68HCS12 microcontroller unit (MCU) used on the iPac is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit,128K bytes of Flash, 8K bytes of RAM, 2K bytes of EEPROM, two asynchronous serial communications interfaces (SCI), two serial peripheral interfaces (SPI), an 8-channel IC/OC enhanced capture timer, two 8-channel, 10-bit analog-to-digital converters (ADC), an 8-channel pulse-width modulator (PWM), 29 discrete digital I/O channels, 20 discrete digital I/O lines with interrupt and wakeup capability, and CAN 2.0 A, B software compatible modules.

EMAC integrated this powerful 16 bit processor onto a board which contains 48 digital I/O lines, 24 A/D inputs, 6 D/A outputs, 2 serial ports, CAN port, Real Time Clock, keypad interface, and an LCD interface. This is a do-it-all Single Board Computer.

The resident flash on the iPac can be programmed via it's serial bootloader firmware over the RS232 com port or via it's BDM port. Software can be written with Cosmic Software's HC12 paged compiler or the Free GNU compiler located at:

ftp://m68hc11.serveftp.org/pub/m68hc11/gnu/.

For more information on 68HC12 GNU tools go to: http://m68hc11.serveftp.org/blog/.

EMAC provides Driver object files and Demo application source code usable by the free GNU or Cosmic compilers, allowing the user to quickly develop custom applications. Programs developed in this manner can download over the provided serial bootloader at no extra cost to the user other than the original purchase of the hardware.

 

FEATURES

  • CPU: Freescale 68HCS12 16 Bit Processor (MC9S12DG256BCPV) running with a CPU clock speed of about 50 MHz with BDM debugger capability.
  • MEMORY: 256K of internal Flash in-circuit programmable, 4K byte EEPROM, 12K of RAM, and 96 bytes of battery backed RAM.
  • DIGITAL I/O: 16 General Purpose HCS12 Digital I/O lines, 8 Digital Inputs, 8 Digital Outputs, and 8 High Drive Digital Outputs..
  • COUNTER/PWM: 8 Multi-Purpose HCS12 Digital I/O lines (GP/Counters/PWM).
  • ANALOG INPUTS: 16 channels of 10 bit A/D 0 - 5 Volts.
  • ANALOG OUTPUTS: 2 channels of 8 bit D/A using filtered PWM channels.
  • COMMUNICATION: 1 RS232 Port and 1 RS232/422/485 port.
  • TIME: Battery Backed Real Time Clock/Calendar.
  • RESET: External Reset Button provision.
  • INTERFACES: Character LCD interface with backlight support and a 24 key, keypad interface.
  • SOFTWARE: Resident Bootloader, GNU C Compiler with full drivers in object format, and a Demo/Test application with source code.
 

OPTIONS

ON-BOARD OPTIONS

  • ANALOG: Analog I/O Upgrade Includes:
    • 8 additional channels of 12 bit A/D, 0 - 5 Volts or 4 to 20 ma. input provision.
    • 4 additional channels of 12 bit D/A, 0 - 5 Volts.
  • CAN: An Optically Isolated CAN 2.0 A, B Port.
  • SOFTWARE: MODBUS slave capability.

OTHER OPTIONS

  • TERMINAL BOARD: Screw Terminal Board allows for easy access to iPac I/O. Requires two Screw Terminal Boards to accommodate all of the iPac HCS12's I/O. Up to two Screw Terminal Boards can be stacked onto a single iPac.
  • COMPILER: Cosmic C Compiler and Source Level Debugger.
 

SPECIFICATIONS

  • VOLTAGE REQUIREMENTS: Onboard regulation allows 5 Volt or 7.5 - 15 Volt DC board input Voltage.
  • CURRENT REQUIREMENTS: 120 ma. @ 5 Volts Typical
  • OPERATING TEMPERATURE: 0 - 70 degrees Centigrade, humidity range without condensation 0% to 90% RH.
  • DIGITAL I/O: 16 programmable General Purpose TTL level I/O lines with an output drive capability of 10 ma. 8 Multipurpose TTL level I/O lines with an output drive capability of 10 ma. and a maximum total I/O drive of 50 ma. for these 24 lines. These lines can also be configured as Counters inputs and PWM outputs. 8 dedicated Digital Inputs and 8 dedicated Digital Outputs with 25 ma. drive capability. 8 open collector High-Drive Digital outputs with 500 ma. sink drive capability and a maximum total I/O drive of 1500 ma. for these 8 lines. All Digital I/O lines terminate to standard 50 pin, I/O Rack compatible header connectors.
  • ANALOG INPUTS: 8 analog inputs are multiplexed into a two 10-bit A/D converters with Sample & Hold for a total of 16 channels with a conversion time of 7 usec. The analog input Voltage range for each channel is 0 - 5 Volts. An optional 12-bit, 8 channel A/D is available bringing the analog input total to 24 channels.
  • ANALOG OUTPUTS: 2 independent analog outputs implemented using 2 hardware 8-bit filtered PWM channels. The analog output Voltage range for each output is 0 - 5 Volts with a drive capability of 5 ma. An optional 12-bit, 4 channel D/A is available bringing the analog output total to 6 channels.
 

PRICING (Single Unit. Includes: Integration, Setup, and Testing)

iPAC-HCS12 STOCK CONFIGURATIONS:

i312-01-00003 ... iPac HCS12

USD150.00

i312-01-00313 ... iPac w/ Analog & CAN upgrade

USD300.00

 
iPAC-HCS12 NON-STOCK CONFIGURATIONS: (5 piece minimum order)

i312-01-00303 ... iPac w/ Analog upgrade (A/D & D/A)

USD250.00

i312-01-00013 ... iPac w/ CAN upgrade

USD200.00

i312-01-00103 ... iPac w/ 12 Bit A/D

USD210.00

i312-01-00113 ... iPac w/ 12 Bit A/D & CAN

USD260.00


iPAC-HCS12 BUILD-TO-ORDER CONFIGURATIONS: (25 piece minimum order)
EMAC can build the iPac HCS12 with any option mix you require. Build-To-Order can offer a significant cost savings when only a certain subset of options are needed!

USD Call


ROM SOFTWARE:

i312-05 ... MODBUS SLAVE FIRMWARE

USD Call


CABLES:

CAB-35-004-1 .. 6" 10 PIN HEADER TO DB9 SERIAL ADAPTER CABLE

USD 5.00

CAB-35-002-1 .. 6' DB9 to DB9 EXTENSION CABLE

USD10.00

 
PERIPHERAL OPTIONS:
 

TERMINAL BOARD:

PCD-39E00-000 ... Screw Terminal Board

USD50.00

 
KEYPAD:

E020-25 ......... 12 Key Membrane Telephone Style Keypad

USD25.00

E020-21 ......... 16 Key Membrane Hex Style Keypad

USD30.00

 
DISPLAY:

E020-30 ......... 20 Char. X 2 Line Lcd Display

USD49.00

E020-31 ......... 20 Char. X 2 Line Lcd Backlit Display

USD65.00

E020-32 ......... 20 Char. X 4 Line Lcd Display

USD74.00

E020-33 ......... 20 Char. X 4 Line Lcd Backlit Display

USD86.00

 
POWER SUPPLIES:

E010-11 ......... Wall Transformer 110v -  9 V 500 mA

USD10.00

E010-15 ......... Wall Transformer 110v -  9 V 1 A

USD18.00

E010-10 ......... Wall Transformer 110v - 12 V 800 mA

USD10.00

 

Available Options
Wiring Terminals and Interface Modules
Signal Conditioning Cards
Custom and Semi-custom Engineering Services

 
 
 
Copyright © 2008 EMAC, Inc.
All Rights Reserved