Posted by in Development Boards, PIC Development Boards

Ordering Information

Order Code: PICPLC16B
Manufacturer: MikroElektronika
Availability: In Stock
Price: £109.00


The PICPLC16B is a PIC-based control board that can be used both for development purposes and within actual installations. Suitable for use with 40-pin DIP-packaged devices in Microchip’s  PIC16F/18F families, the PICPLC16B comes fitted with a PIC16F887. The PICPLC16B includes a high-speed USB programmer and in-circuit debugger plus 16 opto-isolated inputs, 16 relay outputs (10A rating), four 12-bit A/D inputs, and RS-232, RS-485 and Ethernet communications.


  • On-board high-speed USB 2.0 programmer.
  • On-board in-circuit-debugger (when used in conjunction with mikroC, mikroBASIC or mikroPascal PIC compilers).
  • Socket for 40-pin PICs (40-pin PIC16F887 included).
  • 8MHz crystal.
  • 16 opto-isolated inputs.
  • 16 relay outputs (10A rating, varistors fitted to prevent contact damage).
  • Four 12-bit A/D inputs.
  • On-board analogue voltage reference selectable between Vcc (5V) and 4.096V.
  • RS-232 interface.
  • RS-485 interface.
  • Ethernet communications based on Microchip ENC28J60.
  • I/O lines are available for easy off-board expansion.
  • Pull-up or pull-down port defining.
  • Large range of optional interface boards available.

Using the PICPLC16B

The PICPLC16B is incredibly easy to set up and use. On first connecting it to the USB port of your PC using the lead provided, Windows will prompt you to install a driver from the supplied CD-ROM. You can then install the PICFlash2 programming software, also on the CD-ROM, and program the PIC with your own programs.

To write your own programs, you can use the assembler in Microchip’s freely available MPLAB software or any make of PIC assembler or compiler that generate HEX files. However use of MikroElektronika’s mikroBASIC, mikroC and mikroPascal compilers is recommended as these come with library routines that support all the PICPLC16B’s built-in I/O devices and MikroElektronika’s optional interface boards, as well as allowing for use of the PICPLC16B’s mikroICD in-circuit debugger. Demonstration versions of these three compilers are included, which enable you to write programs up to 2K in size.

Your programs can make full use of the PICPLC16B’s in-built I/O features and MikroElektronika’s range of optional interface boards that can be easily fitted to futher expand the system. The supplied PIC16F887 microcontroller can easily be removed and replaced with any other 40-pin DIP-packaged PIC microcontroller from the PIC16F and 18F familes.


Supported PICs

The following list gives the PICs currently supported in DIP-package form by the PICPLC16B in numerical order.PIC16F Family
PIC16F877A, PIC16F887

PIC18F Family
PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685

Package Contents

  • PICPLC16B development board with 40-pin PIC16F887 microcontroller and 8MHz crystal.
  • USB programming cable.
  • Printed user manuals.
  • CD-ROM containing PICFlash2 programming software and drivers.

PICPLC16B Options

PIC Microcontrollers Book
This 394 page book accompanied by CD-ROM details the PIC16F887 microcontroller as supplied with the PICPLC16B and makes an invaluable reference.
Manufacturer: MikroElektronika
Availability: In Stock
Price: £17.95

PICPLC16B Additional Microcontrollers & Adapter Boards

PIC16F887 40-pin MCU
As supplied with the PICPLC16B, a popular 40-pin PIC, pin-compatible with the 16F877A but with more features at a lower price.
Order Code: PIC16F887
Manufacturer: Microchip
Availability: In Stock
Price: £2.95
PIC18F4520 40-pin MCU
Pin-compatible with the 16F877A but with more memory and an architecture optimised for use with compilers.
Order Code: PIC18F4520
Manufacturer: Microchip
Availability: In Stock
Price: £4.95
PLCC44 to DIP40 Adapter
An adapter that enables 44-pin PLCC-packaged PICs to be used in the 40-pin DIP socket of the PICPLC16B. (PIC not supplied.)
Order Code: DIP40PLCC
Manufacturer: MikroElektronika
Availability: In Stock
Price: £5.95