PIC µController Modules

The PIC µController projects are broken up into various modules.

Modules:

16F628A processor board [B01]

This is the µcontroller board for a 16F628A. It has the 16MHz crystal oscillator, a regulated +5V power input socket, ICSP port, and connectors for the remaining pins RA0-RA5 and RB0-RB7. RA6 and RA7 are used for the clock. It passes the +5/0 power lines to other boards.

The schematic for this module is:

Stripboard is used and the layout plan for it is:

And the finished item looks like this:

LED board [B02]

The LED board has 5 LEDs. It can be used with the 16F628A processor board. The RB pins need to be pulled up or used on the previous board(s) as they are not connected to anything on this board. The pins used are RA0-RA4. RA5 is input only (and it is pulled up on the board).

The schematic for this module is:

Stripboard is used and the layout plan for it is:

And the finished item looks like this:

Serial board [B04]

Internal pull-ups cannot be used as RB1 and RB2 are used by the USART. RB0, RB3, and RB5 are pulled up, along with RA2-RA5 as inputs. The USART is used for the RS-232 interface. RA0 and RA1 are used for the RS-485 interface.

The schematic for this module is:

The [B05] has been merged with this board.

Stripboard is used and the layout plan for it is:

And the finished item looks like this:

RS485 board [B05]

This board has been merged with the [B04] board above.

RS-485 Customer [C01]

This module uses a 12F629 which only has 6 I/O pins. It is a simple module that interfaces to a RS485 bus (the same bus as the one B05 uses), using 2 of its pins. It also has a push button and 3 LEDs, using the 4 remaining pins.

The schematic for this module is:

Stripboard is used and the layout plan for it is:

And the finished item looks like this:

PIC µController - Home
Last updated - 6th January 2009
1