The Ready for PIC DIP40 Board is a great solution for fast and simple development of various microcontroller applications. It comes with a PIC18F45K22 that is placed in a DIP40 socket. The PIC is connected to an 8 MHz crystal oscillator, and is pre-programmed with a UART bootloader, so you don't have to use external programmers to program the microcontroller. The board contains four IDC10 headers for all available microcontroller ports. It also contains a USB-UART module, prototyping area and a power supply circuit. An optional white plastic case is available so you can turn your PIC project into a final product.
Pads are available on the board for installing a 10-pin programming connector in case you want to overwrite the bootloader, use a different microcontroller, or perform in-circuit debugging of your code. The connector would be compatible with the mikroProg for PIC.
The board measures 141 × 84 mm (5.55 × 3.3").
40-pin PIC Board Features
- Up to 16 MIPS Operation
- 16-bit wide instructions; 8-bit wide data path
- 32KB of Flash memory
- 1536 Bytes RAM
- 256 Bytes EEPROM
- 2x A/E/USART, 2x MSSP (SPI/I2C)
- 2x Capture/Compare, 3x Enhanced Capture/Compare/PWM
- 3x 8-bit timers; 4x 16-bit timers
- 28-channel, 10-bit ADC
- Two comparators
Three power options You can apply power to the board using the provided USB cable, which provides more than enough current for the MCU and every on-board module. If you want to use an external power supply, there is both a barrel connector and screw terminals to which you can supply 7-32V AC or 9-32V DC. Use only one method at a time.
External crystal The board contains an 8 MHz external crystal which delivers the the clock necessary for the operation of the MCU and enables fast UART bootloader baud rates.
Programming with bootloader For programming the microcontroller, you can use a bootloader program which is pre-installed in the MCU memory. To transfer a .hex file from a PC to the MCU, you can use the free mikroBootloader application. The board has a USB connector and ships with a cable to connect to your PC.
Programming with external programmer In case you want to remove the USB bootloader, need to re-install it, or want to use a different MCU, the board has pads to install a 2×5-pin header that is compatible with the mikroProg for PIC.
USB-UART An FTDI virtual serial port driver chip allows you to communicate with a PC or other UART device using a USB-UART connection. RX and TX LEDs indication communication status.
Port headers Each MCU pin is available for further connections through four IDC10 headers with clearly marked pins. There are more than 70 add-on modules with matching IDC10 connectors that you can plug into these headers.
Protoyping area The general-purpose prototype area allows you to expand your Ready for PIC board with additional functions by placing your own components into available soldering pads. The pads are arranged in standard 100mil spacing. There are 30 groups of six connected pads, two groups of 13 connected power pads (GND and VCC), and 186 unconnected pads.
Optional plastic enclosure The board has mounting holes for placing it into a plastic enclosure which is available as an option. The enclosure exposes the USB port and the power barrel connector. The picture to the right shows what the enclosed system looks like.
Software Examples The included DVD-ROM contains several software examples, both as ready-to-load compiled code and as source code written in mikroC, mikroBASIC and mikroPascal. The source codes provide detailed explanatory comments. Peripheral modules recommended to use these examples are: Potentiometer Board, EasyLED, 128×64 GLCD Adapter, 128×64 GLCD, Alphanumeric LCD Adapter, 2x16 Alphanumeric LCD, Port Expander Board, Easy PS/2 Board.
- Example of using ADC library. ADC results displayed on PORTB.
- Demonstration of using the on-board button. Press it to invert PORTB.
- Demonstration of GLCD library routines (init, clear, display image, geometric shapes, text handling).
- Demonstration of 4-bit alphanumeric LCD library. Writes text and scrolls it.
- Examples of turning on and off LEDs on the four ports.
- Example of how to use Port Expander Library functions.
- Example of using a PS/2 keyboard, sending pressed key data through serial port, viewable by a PC.
- Demonstration of SPI LCD 4-bit library functions in conjunction with Port Expander.
- Demonstration of USB-UART module. Program echoes back text sent from PC COM port.
- Ready for PIC DIP40 Board
- USB cable
- DVD-ROM with documentation and code examples
Microchip PIC Board Resources
Expansion Modules There are more than 120 add-on boards you can find in the mikroElektronika Accessory Boards category, some of which connect directly to the IDC10 port expansion headers, and some which must be wired up.
Optional Recommended Products for this Item
|Ready for AVR / Ready for PIC Plastic Casing, Gray Enclosure||+|| US$15.00|
|Power Supply 3-12V DC, U.S. plug, 6 connection tips||+|| US$11.00|
|Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC||+|| US$13.00|
|PIC16F1937-I/P Microcontroller, 40 DIP, 32 MHz||+|| US$2.77|
|PIC18F458-I/P Microcontroller, 40 DIP, 40 MHz, CAN, 32k Flash||+|| US$9.00|
|PIC18F4585-I/P Microcontroller, 40 DIP, 40 MHz, CAN, 48k Flash||+|| US$11.78|