Feature-rich development kit for 40-pin PICs, with in-circuit serial programming/debugging and monitoring support. Includes PIC16F877-20/P microcontroller.
Because they contain a superset of the peripherals found in lower-pin-count devices, knowledge and experience gained on the 40-pin devices applies to nearly all PIC microcontrollers. This board includes all the circuitry necessary for you to experiment with most of the microcontroller's on-chip peripherals and several external peripherals.
PIC Development Board Features
- Two potentiometers connected to the A/D converter inputs
- Photoresistor connected to the A/D converter input
- Microphone with preamplifier connected to A/D converter input
- Thermo sensor
- 24LC01 - I2C Serial EEPROM
- Sockets for other types of serial EEPROMs (MicroWire - 93xx, SPI - 25xx)
- RS232 driver and 9-pin SubD connector
- 24-pin DIP socket for installation of Asix USB-to-UART or USB-to-Serial module.
- IR LED (transmitter)
- IR receiver with 36 kHz filter and demodulator
- 4-digit, 7-segment LED display
- 10-level LED bargraph
- Interface for dot-matrix alphanumeric LCD
- Power and Application LEDs
- 8 pushbuttons
- Buzzer (connected to the PWM output pin)
- Crystal 3.2768 MHz
- Position to connect RC oscillator
- Position for crystal
- Reset button
- Connector for In-Circuit Serial Programming/In-Circuit Debugging (such as with PRESTO)
- Connector for Application Monitoring (such as with SIGMA)
- Expansion connector with all microcontroller signals
- DIP switches for connecting/disconnecting the peripherals
- Regulated 5V power
Power input can be 9 to 12V. A minimum 300mA is recommended.
Using one of the DIP switches, you can turn off the on-board oscillator so that you may use a crystal or RC oscillator of your own.
There is a USB port on the board which can be utilized instead of the serial port only if you install a USB-to-UART module into the 24-pin DIP socket. A module is not included.
The PVK40's expansion connector was designed for a SPINET4PVK module which would give you an Ethernet port and Ethernet-to-SPI controller.
The board comes with a PIC16F877-20/P device. It is possible to use any microcontroller with compatible pinout.
- PIC16F874, PIC16F874A
- PIC16F877, PIC16F877A
- ATmega64 (via optional AVR4PVK module)
User's Manual and Code Examples Download User's Guide (PDF file; 490K)
Download software examples (ZIP file; 611K)
There are more than 20 code examples -- most of them in three versions:
These examples range from very basic programs for the first-time user (e.g. Wire and Blink), simple programs that control peripherals, through to complex programs like Piano or Sound Recorder.
- PIC16 Assembler (for PIC16F877A and compatible)
- PIC18 Assembler (for PIC18F4520 and compatible)
- C language (for PIC16F877A and compatible, plus Atmel AVR ATmega64)
The assembler code examples can be compiled using Microchip MPLAB. The PIC C examples require the free PICC Lite compiler from Hi-Tech Software. The AVR code examples can be utilized with the free GNU tools.
Country of Origin: Czech Republic
Leadtime: In stock
Optional Recommended Products for this Item
|Serial Cable, 6ft., DB9 M/F||+|| US$6.00|
|USB 2.0 Cable, 6ft., A-Male / B-Male||+|| US$6.00|
|Power Supply 3-12V DC, U.S. plug, 6 connection tips||+|| US$10.00|
|Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC||+|| US$10.90|
|Ethernet Crossover Cable, CAT5E 350MHz Unshielded, 5ft.||+|| US$7.00|
|Ethernet Cable, CAT5E 350MHz Unshielded, 7ft.||+|| US$3.60|
|Atmel ATmega64 AVR Module for PVK40 Development Board||+|| US$57.00|