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 |
|||
These pictures show CPU_1A1 and
an overlay drawing of the CPU_2A1. |
|||
|
PRELIMINARY INFORMATION NOTE
The CPU_2A1 is currently under development.
It's a complete control solution.
Simply build your application around it. Connection details - Pricing - Availability
|
|
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
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. |
|
. |
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 |
![]()
|
![]()
|
PMB home |
|
last updated: 26 March 2002 |