CPU_2A1 - 68HC11F1 - Control Module

PRELIMINARY INFORMATION

Enhanced Features

Simple to use

Buffalo Monitor and Basic11 Interpreter

CPU_2A1 FAQ

Create powerful HC11 applications without expensive development tools

CPU_2A1 Info - Prices - Downloads

These pictures show CPU_1A1 and an overlay drawing of the CPU_2A1.
Pictures will be updated as soon as available.

PRELIMINARY INFORMATION NOTE

The CPU_2A1 is currently under development.
We have been quite busy with other projects recently
which has delayed progress.

It's a complete control solution. Simply build your application around it.
If you'r interested in experimenting with or applying the Motorola 68HC11 processor,
then the CPU_2A1 is just what you need.

Connection details - Pricing - Availability

Notes

 

A FEW DETAILS

INTRODUCTION

The CPU_2A1 supercedes the smaller CPU_1A1/CPU_1B

It's a small general purpose control module based on the popular Motorola 68HC11 microcontroller. It's designed to be housed in a short length of aluminium extrusion and connects via narrow ribbon cables, RJ45 connectors and a pluggable screw terminal block.

The CPU_2A1 does everything the CPU_1A1 did and more. It includes an LCD port, access to bus addressable expansion and more general I/O. On-board are a reset button, two LEDs and piezo buzzer.

Because the CPU_2A1 was designed as part of the PMB 1604 Control System, some of the expansion is designed to interface with other 1604 modules. For normal use these can be used as general purpose I/O. The protection and buffering on-board makes these very robust I/O points. These include analog inputs and digital inputs and outputs.

A Dallas 1-wire network port is also included on-board. This allows easy connection of temperature sensors and other members of the Dallas Semiconductor 1-wire family.

The HC11 has a good assortment of built in I/O, including SCI and SPI communications ports, 8 bit analog to digital conversion, a versatile timer system and basic digital I/O lines. Many of these are accessible on the CPU_2A1. The HC11 is operated in expanded mode. This mode uses some of the digital I/O lines to interface to external memory.

512K bytes of Flash memory and 128K bytes or RAM provide program and variable storage. The Flash can also be used for data logging. The Flash is accessed as 16 banks of 32K bytes; the RAM as 4 banks of 32K bytes

Jumpers allow the HC11 boot loader to be used to initialize the CPU and memory and load a program. The module can then be restarted and operated normally. A support utility program allows Motorola S19 files to be loaded into RAM or Flash from a PC and optionally executed.

PROGRAM DEVELOPMENT

No special software or development tools are provided with the CPU_2A1. PMB will supply a Basic support tools to anyone using the CPU_2A1 at no extra charge.

The CPU_2A1 can be used without the need for expensive development tools; no other hardware is required. An assembler (AS11 is available free from Motorola) or a compiler will produce a *.S19 file that can be transferred to the CPU_1A1 using the supplied support loader. The loader automatically executes the downloaded program.

There are a number of suppliers of assemblers, compilers, simulators and emulators. Many of these are suitable for large project development, but not cost effective for small projects or for hobby or classroom experimentation.

Motorola has available 2 low (ish) cost HC11 evaluation boards. The EVBU is very simple and of limited use due to its lack of available memory. The EVB is an excellent tool for single chip development, but is not much use for expanded mode development. The EVB has a minimum of 8K of RAM and the Buffalo monitor.

BUFFALO & BASIC 11

The Buffalo monitor allows program code being developed, to be loaded into RAM and tested. The results can be checked, the code modified and another test done. Buffalo makes this process quite simple and relatively quick.

Basic11 is a simple but powerful Basic language interpreter that resides in Flash memory on the CPU_2A1 board. Using a terminal (HyperTerminal) connected to the CPU_2A1 board, the Basic program is written and tested. When complete, the program can be saved to Flash memory. The board is then able to automatically run the basic program whenever power is applied.

You can easily swap between Buffalo and Basic11 by erasing the Flash memory and re-loading.

FEATURES

  • Small size = 55mm wide x 180mm long x 13mm high (with jumpers)

  • Mounting = stand-alone or aluminium extrusion
  • Construction = double sided PTH circuit board with mostly surface mount components
  • CPU & clock = Motorola MC68HC11F1CFN4 with an 16MHz crystal
  • Mode = expanded mode, the HC11F1 is non-multiplexed
  • Flash memory = 29F040 (AMD format)
  • RAM memory = SRAM 128Kx8 (optionally 512Kx8)
  • backup of main RAM and RTC (optional super-cap)
  • RS-232/RS-485 port/s (incudes MAX232 or SP485 on-board)
  • Dallas 1-wire port
  • I/O expansion via IDC pin headers
  • I/O expansion via Cat-5 cable and RJ-45 connectors (not ethernet)
  • LCD port on-board (with contrast & backlighting control)
  • two high curent open-drain mosfet outputs
  • Real time clock on-board
  • 2 status LEDs, and piezo buzzer on-board
  •  
  • Power required = single 9 to 18 volt DC @ 60mA (average).
  • Reset = Motorola 5 volt reset device and reset button on-board
  • Boot loader using Basic language program "ftc_load.bas"

TO MAKE IT GO

To make the CPU_2A1 operational you need a 9 to 18 volt dc regulated power supply and a lead to connect it to a PC or terminal. The CPU_2A1 is suppied with Buffalo already loaded

CAUTION

Do not apply more than 5V dc to any of the I/O expansion or LCD port pins.

.

Expected Pricing

Prices shown are in New Zealand Dollars and exclude GST.
Sales outside of New Zealand prices will be charged at the current exchange rate
(approx $2 NZ = $1 US), GST is only charged on sales within New Zealand

assembled modules

package

part number

1 to 11

12 to 48

49 up

CPU_2A1, PCB module

-

YTMGPC2A1M

$145.00

$131.00

$116.00

Not Yet Available.

Note: The CPU_2A1 is not supplied as a bare PCB or kit.
(It will not normally be cheaper to source your own parts)

Order and Shipping information

Files available for Download

Circuit Diagram (pdf)

Example 1 (pdf)

Example 2 (pdf)

Code Examples (zip)

Flash Access Details (pdf)

Reset/Boot Operation (pdf)

F.A.Q

Buffalo Monitor (zip)

CD Readme notes (pdf)

Basic11 Interpreter

.

To other download page

NOTES:

  • The EVBU and EVB are available through Motorola dealers.

  • An assembler and other information are available from Motorola's web site.
  • PMB can provide some support to users of the CPU_2A1.
  • Numbering system CPU_2A1. "CPU_2" describes the product, "A" describes the board or module within the product, "1" describes the revision.
  • Items are available under PMB standard terms and conditions of sale.

PMB home

last updated: 26 March 2002