LOW COST, Small Size |
Low Power, Simple to use |
||
Buffalo Monitor and Basic11 Interpreter |
CPU_1A1 FAQ |
||
Create powerfull HC11 applications without expensive development tools |
|||
CPU_1A1 Info - Connections - Prices - Downloads -/- Development Board - Prices - Downloads |
|||
Smaller quantities are supplied with pin headers installed. Right angle (as shown above) as standard. Straight pins, usually out the back of the board are available on request. Larger quantities are supplied without the headers unless specified.
Think of it as a single chip
processor. Simply build your application around it. It's well suited to classroom and hobby use because of the large amount of RAM for a low cost unit. This allows code to be developed and tested on a very short cycle. Code then load and test, and back to the code is very quick. Once the code is working in RAM it can be converted to run from Flash memory. See also the CPU_3A* series module click here For more pictures of various things (including CPU_1A1) click here
Connection details - Pricing
- Availability A FEW DETAILS INTRODUCTION CPU_1B is identical to the CPU_1A1 (a printed label glitch only) The CPU_1A1 is a small general purpose processor module based on the popular Motorola 68HC11 microcontroller. It's designed to be mounted (normally vertically) on another circuit board. This board provides power and interfacing to the real world. 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_1A1. The HC11 is operated in expanded mode. This mode uses some of the digital I/O lines to interface to external memory. Devices like the 74HC595 can easily be connected to expand the available I/O capacity. 128K bytes of Flash memory and 32K bytes or RAM provide program and variable storage. The Flash can also be used for data logging. The Flash is accessed as four banks of 32K bytes. Jumpers allow the HC11 boot loader to be used to initialise the CPU and memory and load a program. The module can then be restarted and operated normally. A Basic language program allows Motorola S19 files to be loaded into RAM from a PC and executed. The first program loaded can initalise the Flash, reset vectors etc. PROGRAM DEVELOPMENT No special software or development tools are provided with the CPU_1A1. PMB will supply a Basic loader to anyone using the CPU_1A1 at no extra charge. The CPU_1A1 can be used without the need for expensive development tools. 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 Basic 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 powerfull Basic language interpreter that resides in Flash memory on the CPU_1A1 board. Using a terminal (HyperTerminal) connected to the CPU_1A1 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. FEATURES
TO MAKE IT GO To make the CPU_1A1 operational you need a 5 volt regulated power supply and an RS-232 interface. PMB can supply details if required. A PC running a Basic interpreter is connected to the CPU_1A1. The Basic program "ftc_load.bas" will install an S19 file loader into CPU internal RAM and ask for the name of an S19 format file to load and verify and run (you supply this file). PMB can supply a demo file as a starting point. CAUTION The CPU_1A1 will be destroyed if more than 5 volts is applied at any point except for pin 4 (PE1) which has an on board voltage divider. The CPU_1A1 will be destroyed if the power supply is reverse connected. |
CONNECTIONS The following table shows the function assigned to each of the 25 connector pins. If you are not familiar with the HC11, the manual or data sheet will be required to sort out some of the meaning. |
1 |
PE0 |
VIA 1K |
analog input |
. |
2 |
PA7 |
direct connect |
digital I/O |
pulse acc. |
3 |
+5 Volts |
main power supply |
. |
. |
4 |
PE1 |
voltage divider |
analog input |
can monitor 12 V source |
5 |
0V |
main power supply |
. |
common |
6 |
IRQ |
direct connect |
digital input |
interrupt |
7 |
PE2 |
direct connect |
analog input |
. |
8 |
PE4 |
direct connect |
analog input |
. |
9 |
PE5 |
direct connect |
analog input |
. |
10 |
PE6 |
direct connect |
analog input |
. |
11 |
PE7 |
direct connect |
analog input |
. |
12 |
PD2 |
direct connect |
digital I/O |
SPI, MISO |
13 |
PD3 |
direct connect |
digital I/O |
SPI, MOSI |
14 |
PD4 |
direct connect |
digital I/O |
SPI, SCK |
15 |
PD5 |
direct connect |
digital I/O |
SPI, SS |
16 |
PG4 |
direct connect |
digital I/O |
. |
17 |
PD0 |
dirEct connect |
digital I/O |
SCI, RXD |
18 |
PA4 |
direct connect |
digital I/O |
OC4 |
19 |
PD1 |
direct connect |
digital I/O |
SCI, TXD |
20 |
PA2 |
direct connect |
digital I/O |
IC1 |
21 |
PA3 |
direct connect |
digital I/O |
OC5 |
22 |
PA6 |
direct connect |
digital I/O |
OC2 |
23 |
PA1 |
direct connect |
digital I/O |
IC2 |
24 |
PA0 |
direct connect |
digital I/O |
IC3 |
25 |
PA5 |
direct connect |
digital I/O |
OC3 |
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
Please Note:
We are no longer supplying one-off CPU_1*
modules or development boards.
We can supply The CPU_1A module and/or
development board in batches with an MOQ of 12.
The lead time on these is about 4 weeks.
The CPU_1A is still listed to support existing customers.
Please see the CPU_3A*
for the current product.
assembled modules |
package |
part number |
1 to 11 |
12 to 48 |
49 up |
CPU_1A1, HC11F1 CPU module |
- |
YTMGPC1A1M |
. |
|
|
CPU_1A1 + Development Bd, fully assembled, ready to go |
- |
YTMGPC1A1K |
. |
|
|
Files available for Download |
||
. |
DEVELOPMENT BOARDThe EVB_1A* board supports the CPU_1A1 module for development, experimentation and programming.
This board is not required for development if building the CPU_1A1
into your own product. It's a simple platform for getting started,
supplying power to the CPU_1A1 and an RS-232 port for programming. |
|
|
|
FEATURES
The development board is supplied less power source, serial cable and CPU_1A1 module. To make use of the board, a 12V DC plug-pack or bench supply, 9 pin male to PC serial cable and a CPU_1A1 module will be required. A small wire-wrap hand tool and wire are required to use the prototype area. Click HERE for Details (configuration & operation) |
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
Please Note:
We are no longer supplying one-off CPU_1*
modules or development boards.
We can supply The CPU_1A module and/or
development board in batches with an MOQ of 12.
The lead time on these is about 4 weeks.
The CPU_1A is still listed to support existing customers.
Please see the CPU_3A*
for the current product.
assembled modules |
package |
part number |
1 to 11 |
12 to 48 |
49 up |
Development board, |
YMCPU1A1DB |
. |
|
|
|
CPU_1A1 + Development Bd, fully assembled |
- |
YTMGPC1A1K |
. |
|
|
Files available for Download |
||
. |
||
. |
. |
. |
NOTES:
|
last updated: 06 May 2009 |