MC2000-332 & Dev-332

General Information

The MC2000-332 is a high performance, 32 bit, low power single board computer.

Onboard peripherals consist of A/D converter, Real Time Clock, two RS-232 ports, watchdog timer and power supply monitor.

Onboard memory consists of socketed byte wide boot ROM, word wide flash and word wide battery backable RAM. In addition to the microprocessor memory, a serial EEPROM can store setup and configuration parameters. Frequently updated process parameters may be stored in additional battery backed RAM in the serially addressed Real Time Clock.

Certain inputs and outputs may be combined to provide LCD, keypad, audio annunciator and VAST peripheral network ports.

The DEV332 is a hardware interconnection system intended to facilitate the use of the MC2000-332 and demonstrate the wiring of the signals used to support the BDM and Vesta functions such as the keypad, LCD and the VAST peripheral network.

Analog to Digital Converter

The onboard analog to digital converter is a low power, high speed serial MAX186 with integral track and hold.

Specs

Resolution 12 bits
Channels 8
Input Voltage range 4.096 Volts
Sampling rate 100k samples / second
Minimum input impedance 10k Ohms
Accuracy 30 ppm/C typical

The voltage reference is available for external use, but must be buffered externally. Alternatively, the same pin may be used as a voltage reference input from an external voltage reference if the VADJ pin is tied to +5. In this case the external voltage reference may range from 2.5 to +5 volts.

The actual sample rate depends on the language used. Vesta Basic requires approximately 1 mS/sample. The driver supplied in the Vesta C library requires approximately 500 uS/sample.

"Accuracy" refers to temperature induced drift after initial trimming has been performed. The VADJ pin allows an external trimpot to set the internal reference voltage to 4.096 +/-1%.

Real Time Clock and Battery Backed RAM

The on-board Real Time Clock (RTC), alarm functions and low power battery backed RAM are handled by an I2C serial PCF8583.

Real Time Clock and alarm access is supported in Vesta Basic and in the Vesta C Library. RTC data remains valid as long as VBACK is greater than 1.0 Volt.

Power Supply Monitor

An integral watchdog timer and power supply monitor function are provided by the MAX818. If the power supply falls below 4.65 volts, RESET* is asserted, writes to the RAM are disallowed and the RAM power is switched to the higher of either VBACK or +5 minus one diode drop.

The watchdog timer function is enabled by connecting the M818 pin to a signal source. Once the signal source is driven high or low, it must be toggled every 1.6 seconds or the watchdog timer will cause a reset. Alternatively, the chosen output may be tri-stated to defeat the watchdog reset function.

Jumpers

Some features of your MC2000-332 may be changed from the factory configuration. Changing these jumper settings requires modifying the SMT jumper blocks. Establishing a connection can be done easily by shorting together the pads with a drop of solder.

RAM Jumper

This jumper connects the appropriate address line to the RAM pin 30. This jumper will be set at the factory to match the RAM devices installed.

Low Power Jumper

Connecting the "LP" jumper will reduce the power required by the MC2000-332. Chip select CS3* must not be used for any I/O after connecting this jumper. Low Power mode reduces power consumption by about 25%.

Power Modes

Normal

Normal operation consumes approximately 160 mA of power. The MC2000-332 requires a single 5 VDC supply rated at 200 mA. In addition to the Low Power (LP) jumper, software controlled power modes will affect power usage.

Battery backup current to the onboard RAM and RTC is supplied via pin 4 of J5 connector and is not included in the power consumption figures. The RTC will consume approximately 200 uA of current during backup.

Nap

The nap mode of operation will reduce power consumption. During nap mode, all peripherals are active. Normal execution will resume upon the application of any internal or external interrupt including the UART. Nap mode can be entered via a call to the nap() procedure in the Vesta C Library or Vesta Basic.

Sleep

The sleep mode of operation shuts down the internal clocks, thus further reducing the power consumption. Normal execution will resume upon the application of any interrupt, however, neither the TPU nor the UART is active. Sleep mode can be entered via a call to the sleep() function in the Vesta C Library or Vesta Basic.

Hibernate

Hibernate provides the lowest power consumption of all low power modes. Hibernate mode also has a software programmable low power time interval. If you are using a self-switching power supply, the supply is shut down for the duration of the low power interval. In this state power is consumed only by battery backed components through VBACK. Note that when power is restored, it is identical to a board reset. Your code will start over from the beginning.

Hibernate mode can be entered via a call to the hibernate() procedure in the Vesta C Library or Vesta Basic. The power down interval is specified in the call to hibernate().

Other Power Options

Other Power Options The microprocessor clock speed is programmable. Lower power states may be entered by reducing or disabling the microprocessor clocks. Details for these options are available in the Motorola 68332 SIM data book. Vesta software supports several lower power modes: nap, sleep and hibernate.

Memory on the MC2000-332

MC2000-332 Memory Map

The memory map of the MC2000-332 spans 4 megabytes. The memory map below shows the address in megabytes (Meg), the applicable device, the data path size in bits and the number of wait states. If devices smaller than 1 megabyte are installed, images will exist within the device's one megabyte range.

Meg Device Data Path Wait State(1)
0 Boot ROM 8 2
1 RAM 16 1
2 Flash read 16 (1) 1
3 Flash write 16 (2) 1
(1) Wait states depend on the language used, those shown are as programmed in Vesta Multi-tasking Basic.
(2) Actual write to the flash device may take as long as 1 ms per word.

Wait States

The wait states required by various memory devices are a function of the clock speed of the microprocessor and the access time of the memory devices installed on your MC2000-332. The memory devices must have an access time faster than 1.5 times the microprocessor clock minus 2 nanoseconds.

Boot ROM

The boot ROM is an 8 bit wide device. It is accessed twice to obtain each 16 bit word of code or data. Therefore, programs operating from boot ROM will execute at approximately half the speed of programs stored in Flash.

The MC2000-332 boot ROM is a socketed PLCC device. The boot ROM is active for addresses 00 0000 to 0F FFFF (or the first megabyte) of address space.

The boot ROM can be 128k, 256k, 512k or 1M bytes. A typical part number is 27PC010FME.

Battery Backable RAM

RAM is accessed as a 16 bit word. RAM is available in two sizes: 256k byte, and 1Mbyte.

The onboard RAM may be battery backed by connecting the positive terminal of an external 3.5 to 5.0 Volt battery to pin 4 of the J4 connector. The minus terminal of the battery is grounded. The specification of standby current for RAM devices varies widely. Typical backup current is less than 10 uA. However, worst case specification currents can be as high as 2 mA. A "typical worst case" current is 100 uA in the battery backed state. A battery consisting of 3 "AA" cells (nominally 1 Ahr, 4.5 Volts) will backup the RAM for 10,000 hours. During normal operation, the external battery is subjected to the nominal supply voltage minus one diode drop. This may lead to overcharging of the external battery unless appropriate precautions are taken.

Flash

Flash memory is available in two sizes; 512k and 1M byte.

Flash memory is accessible as 16 bit word. Although data may be written one 16 bit word at a time, erasing must be done on a sector basis. Vesta software drivers organize the different sized physical sectors into 64k byte logical sectors. Erasing a sector typically takes less than 2 seconds, but may take as long as 30 seconds.

The flash memory on the MC2000-332 is rated at a minimum of 100,000 write cycles.

Actual writes to the flash device may take as long as 1ms per word.

EEPROM

The serial EEPROM is designed to hold frequently updated operational parameters such as last operator settings or calibration factors. EEPROM is available in two sizes; 4k bytes or 8k bytes. Unlike flash, data can be modified on a byte by byte basis. The device is rated for 1,000,000 write cycles and unlimited read cycles.

Support Data

The Motorola SIM data book, SIM32UM/AD, is the mother lode of information needed to fully utilize all of the resources of the microprocessor digital inputs and outputs.

The Motorola TPU data book TPURM/AD is required for any programming of the TPU other than that which is already supported by Vesta functions.

Connectors

All inputs and outputs to the MC2000-332 are available on 5 single row headers.

Signals dedicated to support Vesta functions are noted in the "Use" column according to the following codes. Peripherals connected in this manner are supported by Vesta Basic and the Vesta C Library. If your application requires some, but not all of the Vesta supported off board functions, you may use the unused signals.

Use Symbol Chart

Function Symbol Description
Keypad K 4 x 4 matrix type keypad
VAST V VAST peripheral network
LCD L 80 character (max) alphanumeric LCD
Audio A Audio annunciator or "Beeper"
BDM B Background Development Mode (for development in C)

J1

Pin Name Function Use
1 TP0 Digital input or output to TPU channel 0 K
2 TP1 Digital input or output to TPU channel 1 K
3 TP2 Digital input or output to TPU channel 2 K
4 TP3 Digital input or output to TPU channel 3 K
5 TP6 Digital input or output to TPU channel 6 A
6 TP7 Digital input or output to TPU channel 7  
7 TP8 Digital input or output to TPU channel 8  
8 TP9 Digital input or output to TPU channel 9  
9 TP10 Digital input or output to TPU channel 10  
10 TP11 Digital input or output to TPU channel 11  
11 TP12 Digital input or output to TPU channel 12  
12 TP13 Digital input or output to TPU channel 13  
13 TP14 Digital input or output to TPU channel 14  
14 TP15 Digital input or output to TPU channel 15  
15 CS9* Digital output  
16 CS8* Digital output  
17 CS5* Digital output  
18 CS4* Digital output  
19 CS3* Digital output, or low power chip select  
20 R232B Port B RS-232 input  
21 T232B Port B RS-232 output  
22 R232A Port A RS-232 input  
23 T232A Port A RS-232 output  
24 T/R* MODCK*, also connected to LED  
25 TXD Port A TTL output  
26 RXD Port A TTL input  
27 TTLOUT connect to pin 26 for RS-232 port A  

J2

Pin Name Function Use
1 DS* Digital input or output  
2 AS* Digital input or output  
3 SIZ0 Digital input or output  
4 SIZ1 Digital input or output  
5 DSACK0* Digital input or output  
6 DSACK1* Digital input or output  
7 PCS0* SPI chip select or digital input or output VL
8 PCS1* SPI chip select or digital input or output VL
9 PCS2* SPI chip select or digital input or output VL
10 PCS3* SPI chip select or digital input or output VL
11 SCK SPI clock or digital input or output V
12 MOSI SPI output or digital input or output VL
13 MISO SPI input or digital input or output V
14 RMC* Digital input or output L
15 M818 Watchdog input  

J3

Pin Name Function Use
1 DSO Background Development Mode B
2 DSI Background Development Mode B
3 QUOT Background Development Mode B
4 DSCLK Background Development Mode B
5 BERR* Background Development Mode B
6 RESET* System reset, active low  
7 IRQ7* Active low interrupt or digital I/O  
8 IRQ6* Active low interrupt or digital I/O  
9 IRQ5* Active low interrupt or digital I/O  
10 IRQ4* Active low interrupt or digital I/O  
11 IRQ3* Active low interrupt or digital I/O  
12 IRQ2* Active low interrupt or digital I/O  
13 IRQ1* Active low interrupt or digital I/O  

J4

Pin Name Function
1 AGND Analog ground
2 AIN0 Analog input 0
3 AIN1 Analog input 1
4 AIN2 Analog input 2
5 AIN3 Analog input 3
6 AIN4 Analog input 4
7 AIN5 Analog input 5
8 AIN6 Analog input 6
9 AIN7 Analog input 7
10 VREF Analog reference 4.096 output
11 VADJ Analog reference adjustment

J5

Pin Name Function
1 GND Ground
2 +5 Power
3 PWRON* Active low output upon RTC alarm timeout
4 VBACK Source of RTC and RAM backup power

Dev-332 Connectors

The connectors for the power, battery, COM, COM/TTL, DEV, BDM, ADIO, LCD, Keypad, and VAST network, are not provided on the MC2000-332 board but are provided via the DEV-332 interconnection development platform.

ADIO Connector

Pin Name Pin Name
1 GND 2 +5
3 AGND 4 VREF
5 AIN0 6 AIN1
7 AIN2 8 AIN3
9 AIN4 10 AIN5
11 AIN6 12 AIN7
13 TP6 14 TP7
15 TP8 16 TP9
17 TP10 18 TP11
19 TP12 20 TP13
21 TP14 22 TP15
23   24 IRQ1*
25 IRQ2* 26 IRQ3*
27 IRQ4* 28 IRQ5*
29 IRQ6* 30 IRQ7*
31   32 CS3*
33 CS4* 34 CS5*
35 CS8* 36 CS9*
37 DS* 38 AS*
39 SIZ0 40 SIZ1
41 DSACK0* 42 DSACK1*
43 T/R* 44  
45 TP0 46 TP1
47 TP2 48 TP3
49 GND 50 +5

The ADIO connector allows convenient access to all of the MC2000-332 analog and digital inputs and outputs.

Power Connector

The power connector supplies primary power at ground and +5. Standby power to the RTC and RAM is supplied via pin 4. The PWRON* signal allows the MC2000-332 to switch its own main power on and off if a self-switching supply is installed. PWRON* will go low to turn on an external power supply.

Pin Signal Notes
1 Gnd Common return for all power
2 +5 V Main power source
3 PWRON* External power supply OFF/ON*
4 VBACK Standby power source (battery backup)

Battery Connector

Standby power is 3.5V < Vstby <5.0V. The external battery is isolated from the +5 supply via a diode network. A small trickle charge may be selected to charge the external battery. A .1F supercap will keep the MC2000-332 RAM and RTC alive for about 12 hours.

DEV Connector

The Development connector supplies RS-232 level signals at up to 19.2k Baud from a software UART supported by the TPU.

Pin Function Note
1 TxD From the SBC to the external device
2 GND Common
3 RxD From the external device to the SBC

COM Connector

The Communications connector supplies RS-232 signals at up to 115k Baud directly from the integral CPU UART.

Pin Signal Pin Signal
1 DS* 2 BERR*
3 GND 4 DSCLK
5 GND 6 QOUT
7 RESET* 8 DSI
9 +5 10 DSO

COM/TTL Connector

Pin Signal Note
1 TxD From the SBC to the external device
2 GND common
3 RxD From the external device to the SBC

This connector allows access to the TTL level signals going to the integral CPU UART. Note that there is only one UART and by using this connector, you are effectively disabling the RS-232 COM connector described above. Normally, pins 1 and 2 of this connector are shorted together to activate RS-232 levels on the "COM" connector.

This port is used primarily to buffer the serial port for RS-485 networks. The signal T/R* is supported by Vesta Basic and the Vesta C Library as a transmitter control function on a multidrop network .

Background Debug Mode Connector

The Background Debug Mode connector allows debugging during C development.

Pin Name Pin
1 TTLOUT Output of onboard RS-232 driver, connect to RXD
2 RXD Receive data at TTL level
3 TXD Transmit data at TTL level
4 T/R* MODCK* from the 68332, also connected to LED on the MC2000-332

VAST Connector

The Vesta Addressable Synchronous Transfer connector allows synchronous serial bus expansion to VAST peripherals.

The Schottky diodes and RC filtering of the MISO signal is optimized for 100 kHz SCK and remote (up to 100') VAST peripherals. If you want to run local SPI peripherals at higher clock speeds, these components must be modified. Most IIC peripherals do not support clock rates higher than 100 kHz .

Pin Function Pin Function Notes
1 GND 2 +5 VDC  
3 VCLK 4 VA0  
5 VOUT 6 VA1  
7 VIN 8 VA2  
9 VINT* 10 VA3 VINT* is IRQ1*

LCD Connector

The LCD is interfaced in the "4-bit" mode. The LCD contrast voltage, Vo, can be adjusted using the onboard trimpot for any voltage between +5 and ground.

Pin Function Pin Function
1 GND 2 +5
3 Vo 4 Register
5 GND (R/W) 6 Enable
7 n.c. 8 n.c.
9 n.c. 10 n.c.
11 LCD4 12 LCD5
13 LCD6 14 LCD7

Keypad Connector

The keypad is a standard 4 x 4 matrix type. Maximum resistance is 200 ohms. The 8 x 470 ohm resistor network isolates the keypad from the LCD.

Pin Function Pin Function
1 KR0 5 KC0
2 KR1 6 KC1
3 KR2 7 KC2
4 KR3 8 KC3

Mating Connectors on the MC2000 DEV-332

Type On Board Mating Connector
PWR 4 pin Connector

Connector: Molex 70543-0003, Digikey WM4802-ND

Housing: Molex 50-57-9404, or Digikey WM2902-NDTeminals: Molex 16-02-0097, orDigikey WM2513-ND

DEV and COM 3 pin Connector Connector: Molex #70543-0002, Digikey #WM4801-ND Housing:Molex 50-57-9403, orDigikey WM2901-NDTerminals: Molex 16-02-0097, orDigikey WM2513-ND
VAST 10 pin ribbon Connector Connector: AMP#102153, OUPIIN 2011-2x05GS, or Digikey WMAHS10G-NDLatches: AMP 102320-1, or Digikey ALLN01-ND Marktech FC-14-1-2, orAMP 746286-1, or Digikey AKC-10G-ND
Serial Expansion 485 10 pin Connector Connector: OUPIIN 2011-2x05GS AMP 746285-1, or Digikey AKC-10-ND , or Robinson Nugent SBQ-10P-D-100-TG
BEEP 3 pin Connector Molex 16-02-0087, or Molex 70543-0002, or Digikey WM4801-ND Housing: Molex 50-57-9003, or Digikey WM-2801-NDTerminals: Molex 16-02-0097, or Digikey WM-2513-ND
BDM Connector Robinson Nugent SBQ-10P-D-100-TG, or OUPIIN 2011-2x05GS AMP 746285-1, or Digikey #AKC-10G-ND
LCD 14 pin ribbon Connector Connector: AMP #746286-2, AMP #102153-1, OUPIIN 2011-2x07GS, or Digikey#AHS10G-NDLatches: AMP 102320-1, or Digikey ALLN01-ND Marktech FC-14-1-2, or AMP 746285-1, or Digikey AKC-10G-ND
Keypad 8 pin male Connector Robinson Nugent SBQ-08P-s-100-T9, or OUPIIN 2011-1X08GS Housing: Molex 50-57-9008, or Digikey WM-2806-NDTerminals: Molex#16-02-0097, or Digikey#WM2513-ND
J1 27 pin Connector 3M#929850-01-27-10, or OUPIIN 2044-1x27GS OUPIIN 2011-1x27GS
J2 15 pin Connector 3M#929850-01-15-10, or, or OUPIIN 2044-1x15GSGS OUPIIN 2011-1x15GS
J3 13 pin Connector 3M#929850-01-13-10, or, or OUPIIN 2044-1x15GS OUPIIN 2011-1x13GS
J4 11 pin Connector 3M#929850-01-11-10, or OUPIIN 2044-1x11GS OUPIIN 2011-1x11GS
J5 4 pin Connector 3M#929850-01-04-10, or OUPIIN 2044-1x27GS OUPIIN 2011-1x04GS
Battery Connector Molex 70543-0001, or Digikey WM4800-ND Housing: Molex 50-57-9402, or Digikey WM-2900-NDTerminals: Molex#16-02-0097, or Digikey#WM2513-ND
ADIO 50 pin Connector OUPIIN 2011-2x25GS AMP #1-746285-0, or Digikey #AKC-50G-ND

Mating Connectors on the MC2000-332

Type On Board Mating Connector
J1 64 pin Connector: Robinson Nugent SBQ-64P-D-100-TG, OUPIIN 2011-1x27GS 3M #929850-01-27-10, or OUPIIN 2044-04GS
J2 15 pin Connector: OUPIIN 2011-1x15GS 3M #929850-01-15-10, or OUPIIN 2044-04GS
J3 13 pin Connector OUPIIN 2011-1x13GS 3M #929850-01-13-10, or OUPIIN 2044-04GS
J411 pin Connector OUPIIN 2011-1x11GS 3M #929850-01-11-10, or OUPIIN 2044-04GS
J54 pin Connector OUPIIN 2011-1x04GS 3M #929850-01-04-10, or OUPIIN 2044-04GS

MC2000-332 Dimension Drawing

- Dimensions are in inches.

MC2000-332 Schematic, page 1

MC2000-332 Schematic, page 2

Dev-332 Schematic