MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » MIKROE-465 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
PIC18F4520 PLC Board, 16 relays, 16 isolated inputs: PICPLC16 v6 US$159.00

PIC18F4520 PLC Board, 16 relays, 16 isolated inputs: PICPLC16 v6

PICPLC16 v6 is a PIC-based PLC system with 16 opto-inputs and 16 relays (for currents up to 16A). It comes with a socketed PIC18F4520 microcontroller that can be replaced by any other pin-compatible PIC.

This system provides a full-featured platform intended for development of devices used in industry. It contains numerous modules using different communication standards such as RS485, RS232, Ethernet, etc. It also features an ADC module and RTC module. You can add a Telit GPS or GSM/GPRS module; the board even has a mounting port for an antenna cable and screw terminals for adding a speaker and a microphone so you can create a complete telephone system.

The PIC microcontroller on the board can be programmed via USB. No external programmer is required; the board has a USB 2.0 in-system programmer module built in. The module also supports in-circuit debugging when used with a mikroElektronika compiler.

Power is provided to the board through a 2-pole screw terminal. It requires 12-22V AC or 16-30V DC.

What's On Board
RS232 communication with a PC or an MCU is performed via screw terminal. System can be configured by means of DIP switches. Each DIP switch configures one part of the system. 3.3V Voltage Regulator is used for stable Serial Ethernet power supply.
RS485 communication module enables the system to be connected to an RS485 network. A/D converter MCP3204 is used for precise analog input measurement. High-efficiency switching unit enables stable power supply.
Voltage reference for ADC can be either VCC (5V) or 4.096V. All pins are connected to IDC10 connectors for further expansion. An antenna can be secured on the board using antenna holder. (Antenna not included.)
On-board jumpers are used for pull-up/pull-down port configuration. 16 input lines with fast HP2630 optocouplers with Schmitt trigger. DIP switch is used to separate port pins from pull-up/pull-down resistors.
Very fast USB 2.0 programmer with mikroICD. There is no need to connect an external programmer. ENC28J60 is a 28-pin, 10BASE-T stand-alone Ethernet Controller with SPI interface. GSM/GPRS Connector is used for connecting a Telit GM862 GSM/GPRS device (not included).
PIC18F4520 microcontroller controls the PICPLC16 v6 PLC system, but can be replaced. A speaker and microphone (not included) can be connected to a GSM/GPRS module via screw terminal. 16 relays for current up to 16A. Each relay has an LED for optical signals.
DS1307 Real-Time Clock (RTC) with a battery supply is used to keep track of the current time. High-current ULN2804 Darlington arrays are used for driving output relays. All MCU pins are marked on the back and front of the board.
Supports Telit GSM/GPRS modules: GM862-GPS, GM862-QUAD-PY and GM862-QUAD. These can be mounted via on-board connector. As those modules are obsolete, now you can plug in the GSM Booster module that has a GM865-QUAD. See the options list at the bottom of this page. Board is connected to Ethernet via ENC28J60 (28-pin, 10BASE-T Controller with on-board MAC & PHY, 8 Kbytes of Buffer RAM and SPI).

On-board USB 2.0 programmer

The board features a built-in USB in-circuit programmer. This is not a bootloader system, but an actual PIC ICSP/ICD built into the board. No additional power adapter is needed.

Software Examples

Examples provided with this development system will show you how to connect PIC microcontrollers to external peripheral components or devices and how to develop your prototype devices easily. Each example is provided both pre-compiled and as source code in C, BASIC and Pascal. The source code contains a detailed description of the relevant program including comments. All these examples can be downloaded from this page as well.
  • Simple demonstration of using A/D Converter. PIC communicates with MCP3204 using SPI communication.
  • Simple demonstration of how to use the RS485 library.
  • Demonstration of reading optocoupler state. If input is logical zero, the appropriate relay will be turned on.
  • Example of turning on relays with one-second delay.
  • Example of receiving an SMS message in a specific format and toggling the relay specified in the message.
  • Example of reading/writing date and time from/to DS1307 RTC.
  • Demonstration example of toggling relays 1 to 15 over Ethernet.
  • Demonstration of how to use UART. Upon receiving data via RS232, MCU immediately echoes it back to the sender.

Package Contents

The PLC System package contains:

  • PICPLC16 v6 PLC System with PIC18F4520 microcontroller
  • USB cable
  • CD with software, drivers and examples in C, BASIC and Pascal
  • Printed Documentation

This product is shipped with fully functional demo versions of mikroC PRO for PIC, mikroBasic PRO for PIC and mikroPascal PRO for PIC compilers. All demo versions include a hex output limited to 2k of program words. These compilers come with examples for easy prototype development.

PICPLC16 v6 User Manual
PICPLC16 v6 Schematic
mikroICD User Manual
mikroProg Suite for PIC
mikroProg Suite for PIC User Manual
Drivers for mikroProg Suite
PICPLC16 v6 Software Examples

Optional Recommended Products for this Item
GL865-QUAD GSM/GPRS Module, GM862-QUAD Form Factor (GSM Booster)+ US$69.00
MMCX to FME Antenna Cable+ US$12.00
MMCX to SMA Antenna Cable+ US$8.95
Quad-band Cellular Duck Antenna, SMA+ US$7.95
Quad-band Wired Cellular Antenna, SMA Connector+ US$11.95
8x Analog Potentiometer Add-on, IDC10 (Potentiometer Board)+ US$16.00

This product was added to our catalog on Tuesday 07 June, 2011.


Customers who bought this product also purchased
mikroBASIC PRO for PIC BASIC Compiler & IDE, Key Code LicensemikroBASIC PRO for PIC BASIC Compiler & IDE, Key Code LicenseUS$249.00

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
Specials more
XBee ZB S2 ZigBee Module, 2 mW, U.FL Connector
XBee ZB S2 ZigBee Module, 2 mW, U.FL Connector
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to PIC18F4520 PLC Board, 16 relays, 16 isolated inputs: PICPLC16 v6
Reviews more
Write ReviewWrite a review on this product!
  Friday 23 August, 2019   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce