|
| |
This page describes the assembly process for the 912D60 board.
The 912D60 board makes use of several surface mount parts. If you would like to see a
tutorial on soldering surface mount parts, you can check out instructions on Soldering Surface Mount Parts.
Parts List
| Qty |
Value |
Parts |
| 1 |
6MM |
S1 |
| 1 |
68HC912D60CPV8 |
IC1 (Can also install a 912D60A or 912DG128) |
| 1 |
DB9-F Right Angle |
SERIAL0 (Optional RS232) |
| 8 |
3x1 header |
IOC0, IOC1, IOC2, IOC3, IOC4, IOC5, IOC6, IOC7 (Optional) |
| 1 |
3x2 header |
BDM12 |
| 9 |
5x2 header |
PORTA, PORTADX, PORTADY, PORTB, PORTG, PORTH, PORTP, PORTS, PORTT |
| 13 |
.1µF |
C4, C5, C6, C7, C8, (Optional RS232)
C9, C10, C11, C12, C13, C14, C15, C16 |
| 1 |
1N4148 |
D1 |
| 1 |
8mhz |
Q1 |
| 1 |
10µF |
C3 |
| 1 |
10k - Isolated |
RN1 |
| 2 |
22pF |
C1, C2 |
| 1 |
25LC640SN |
IC4 (Optional EEPROM) |
| 1 |
330 |
R1 (Optional power LED) |
| 1 |
EG1218 |
SW-VFP (not for 912D60A) |
| 2 |
KK-02-100 |
PWR-IOC, PWR-VFP (not for 912D60A) |
| 1 |
KK-03-100 |
PWR |
| 1 |
LED3MM |
LED1 (Optional power LED) |
| 1 |
MAX3221CAE |
IC2 (Optional RS232) |
| 1 |
MC34064P |
IC3 |
Optional parts are noted above. Among the options are:
 | 912D60A - The 912D60A is pin compatible with the 912D60, except that the +12volt
programming voltage is not required, nor are D1, SW-VFP, or PWR-VFP. If you are using the
912D60 version of the chip (note the missing A designator), then you must install these
parts for programming the flash EEPROM. |
 | RS232 - The onboard RS232/TTL conversion circuit is not required. If you don't wish to
use the onboard converter, you may leave off IC2, C5, C6, C7, C8, and SERIAL0. |
 | EEPROM - The serial EEPROM is an optional part. If you don't wish to use the EEPROM, you
may leave off IC4 |
 | LED - The board has provisions for an optional LED power indicator. This is used to
indicate that power is applied to the board. If you don't wish to use the LED, you may
leave R1 and LED1 off. |
When finished, the board will look like:


I recommend mounting parts in the following order. This order is basically working from
the center out, so you have the ability to get your solder iron into place.
- The first part to mount is the CPU (IC1). Be sure to note where pin 1 is. The 68HC912D60
has a small indent in one corner that indicates pin 1. The board has a small 1 near pin 1.
It can be seen in the picture below.

- Solder IC1 onto the board. (See Soldering
Surface Mount Parts for instructions).
- Turn the board over. The next steps involve mounting all of the surface mount parts on
the back. There is a suggested order.
- If you plan to install the RS232/TTL conversion, then you should consider mounting the
parts in the following order: C5, C7, C8, then IC2, then C6. This allows you enough room
to solder the capacitors C7 and C8 without IC2 interfering. You will notice this leaves
you access to the pins of IC2. You need to be sure to align the dot on the MAX3221 (IC2)
with the pattern on the silkscreen.
- Install the capacitors C4 and C12.
- If you plan to install the serial EEPROM, do so now. It is IC4. Be sure to align pin 1
correctly. There is a very small dot in the plastic case above pin 1. The Microchip logo
on the part is usually just above it. If you can read the writing on the chip, pin 1
should be the lower left corner.
- That finishes the backside. Turn the board over. Time to finish the rest of the surface
mount parts on the top.
- Mount capacitors C9, C10, C11, C13, C14, C15, and C16. Try to get them as centered on
the pads as you can. Some have adjoining components that make for a tight fit.
- Time for the through hole components. There are two basic ways to approach these parts.
One is to solder each part as you install it. The other is to stuff the entire board then
solder them at once. It is your choice. I assume you will manage to solder then trim the
excess leads on your own.
- Start with the crystal Q1. It isn't polarized, so it can go in either way.
- Capacitors C1 and C2 are marked with a 220 on the case. These are not polarized, and can
be inserted either way.
- Insert IC3, which is the MC34064P-5 Low Voltage Reset chip. This part is polarized. You
should align the case with the silkscreen.
- Insert S1, which is a 6mm reset switch. It is not polarized, though it will only fit in
two directions.
- Insert RN1, which is a resistor network. This part contains 4 individual 10k resistors.
Though not strictly polarized, it is good to align pin 1 (marked with a dot on the
package) with pin 1 on the boards silkscreen.
- Insert capacitor C3, which is a 10uF electrolytic capacitor. These are polarized.
Industry practice usually marks the negative '-' lead on the capacitor. Ironicially, seems
that most PCB programs marked the '+' pad on the circuit layout. You want to align the
capactior so the '-' lead is in the unmarked pad, and so the unmarked capacitor lead is in
the '+' pad.
- Now you should install the components for the FLASH programming voltage. This step is
only required if you have the 912D60 or 912DG128 parts. If you have the 912D60A or
subsequent 'A' versions of the part, then you can omit these parts as the FLASH is
programmed using an internal charge pump. If you need the flash programming voltage,
insert diode D1. This part is polarized. Diodes usually have a black or white band on one
end. This tells you which end is the Cathode. You will find a bar on the silkscreen to
tell you the proper orientation. The lead spacing on the board is a litttle bit wide.
Install the SW-VFP. The silkscreen name is missing, but its layout is just about D1. You
can wait to install PWR-VFP until a later step.
- You can install an optional LED to indicate that power is on to the board. This is a
nice indicator to tell you that you have board power. However, if you are trying to
conserve power, then the LED1 and R1 parts can be safely left off. Install R1 (orange
orange brown), then install LED1. The LED1 part is polarized. The cathode or 'flat' side
of the LED goes towards the edge of the board. The cathode is usually the shorter of the
two leads on an LED.
- If you haven't done so yet, this is a good time to solder the through hole connections.
- Next, install the BDM12 connector. This is a 2x3 header.
- If you installed the RS232/TTL conversion circuit, then you can install SERIAL0, which
is the DB9 connector. It fits onto the board by inserting the PCB between the rows of
connectors.
- There are 25 more connectors on the board, but not all of them are required. There are
PORT connectors, IOC connectors, and power connectors. The PORT connectors allow you to
connect to a specific port. The IOC connectors allow you to connect to each of the Input
Output Capture pins. The power connectors supply power to the board. If in doubt, it
doesn't hurt to install all of the connectors.
- Insert a 2x5 header into PORTT, PORTP, PORTS, PORTADY, PORTADX, PORTA, PORTH, PORTB, and
PORTG. Carefully turn the board over. You will likely drop one or two of these connectors.
Thats OK, I suggest soldering ONLY ONE PIN on each connector that didn't fall out to hold
it in place. Then, if needed, reinsert the dropped parts and solder tack them. Turn the
board over and look at the alignment of all of these connectors. Make sure they are seated
fully, and seem to be fairly well aligned. If needed, adjust by heating the tacked pin.
Once you are happy, turn the board solder side up and solder each pin. There are a lot of
them, but it doesn't take long.
- Insert the 8 IOC connectors (1x3 headers). As before, solder tack 1 pin each and check
the alignment of the parts. If you are happy, then solder the rest of the pins.
- An optional connector PWR-IOC is can be installed. This connector allows you to provide
seperate supply voltage to the IOC pins by cutting a jumper on the back. This part is
usually used if you are going to run more than a couple of servo motors or other high
supply current components from these pins. You can install it later, it won't affect the
operation of the board.
- If you need to connect a 12volt Vfp (for Flash Programming), install PWR-VFP now.
- The last connector is the PWR connector. Install it, it is required to run the board.
- The last optional step is the installation of headers into U1, U2, U3, and U4. These
2x14 connectors give you direct access to all 112 pins of the CPU. I usually don't provide
connectors for these as everyone seems to want a different configuration. Common ones are
to install female header sockets on the bottom of the board to plug into a larger
breadboard. Others like to put male headers on the top. Most people don't install
anything.
Congratulations, you are done! Take a few minutes to examine all those solder joints.
You are looking for missed pins, solder bridges, and cold solder joints. I highly
recommend spending a minute looking it over. You will usually find something that doesn't
look right!
|