PIC Programming.

Assembler | Flowcode | E Blocks

Electronics Home

PIC's are integrated circuits (chips) that contain both memory and a micro-controller. They can be programmed to perform a variety of different functions from simple tasks such as flashing an LED to controlling highly complex electronic circuits.

For programming and testing I use the Matrix Multimedia Development Board Version 3. This can program most types of PICS available today. It has a wide range of switches, displays, sensors and sockets for connecting more external circuits to it.

Matrix Multimedia have a large range of add on cards (E-Blocks) from simple switch's and LED's through to graphical LCD, blue tooth and web server. These can all be connected to the 2 ports at the top of the board.

Power is obtained from a simple plug-type power supply, that can be ordered with the board. The bridge rectifier near the power socket (top left) allows the board to work from either polarity of supply. The board is capable of low power programming, where the power is taken from the USB port on the computer.

Matrix Multimedia PIC Development Board

The board is connected to a PC for programming via the USB port. External circuit cards to add functions such as keypads, relay switch's, D-A converters etc are connected via the 9 pin D connectors labeled Port C & Port D at the top of the picture.

The white connectors on the right hand side of the board are for sensors The top for analogue and the bottom for digital.

 

A more basic board is also available without the sensors.
This one works with the range of plug in E Blocks to give the extra functions supplied by the development board.

The images on these pages are copyright © Matrix Multimedia

Last Updated - Tuesday 12-Aug-2008