The Easy24-33 v6 is a full-featured development system for PIC24 and dsPIC33 devices from Microchip. The system includes an on-board programmer with ICD support, with a USB interface to a PC. You simply write a program in one of the dsPIC or PIC24 compilers, generate a hex file then program the microcontroller using the on-board LvPICFlash programmer. Numerous on-board modules are provided, and you have access to the port pins so you can add external circuits and peripherals.
A PIC24F16KA102 microcontroller is included in a 28-pin DIP socket. The board has a 14-pin socket, an 18-pin socket, two 20-pin sockets and three 28-pin sockets, so that you can install the microcontroller of your choice. The multiple 20- and 28-pin sockets are there to support different pinouts. Be sure to install your MCU into the correct socket, and never install more than one chip at a time!
A large prototyping area allows you to design your own circuits right on the board. Screw terminals and header pins give you access to power and I/Os.
Every component of the board is identified with a silkscreen on both the top and bottom of the board. These marks describe connections to the microcontroller, operation modes, and additional information.
Note: The 16×2 alphanumeric LCD displayed in the picture is not included.
|What's On Board |
| On-board USB UART module features FT232RL interface. || The system can be configured via DIP switches. Each DIP switch configures a part of the system. || USB connector with LED indication for microcontrollers with USB facilities. |
| The system supports 14-, 18-, 20- and 28-pin dsPIC33 and PIC24 MCUs in DIP form. It comes with a PIC24F16KA102. || 2 potentiometers are used for testing multiple A/D conversions. Inputs can be configured via jumpers. || USB or external power supply source is selected by moving a jumper. Power supply switch turns the system on/off. |
| 3.3V voltage regulator ensures stable MCU operation. || All microcontroller pins are connected to 2x5 connectors for further expansion. || 23 LEDs and push buttons are used to indicate logic state and test inputs of all pins. |
| On-board jumpers are used for pull-up/pull-down port configuration. These jumpers are available for all pins. || RS232 communication with a PC or an MCU is performed via DB9 connector. || ICD connector is used to connect an optional external in-circuit debugger. Jumpers are used for microcontroller pin selection. |
| An LCD can plug into the on-board connector. LCD not included. || Very fast, on-board USB 2.0 programmer with mikroICD. There is no need to connect an external programmer. || Voltage level to be applied when a button is pressed (GND or +3.3V) is selected via the on-board jumper. |
| A DS1820 Temperature Sensor can measure -55°C to 125°C. A socket is provided. DS1820 not included. || Pads are available to solder a 2.4 GHz IEEE 802.15.4 ZigBee/MiWi Transceiver Module, e.g. MRF24J40MA. Module not included. || Reset circuit is used to reset the microcontroller. It is connected to the MCLR pin of the microcontroller. |
| LCD Contrast Potentiometer is used to adjust LCD contrast. || Piezo Buzzer is capable of emitting audio signals in frequency range between 20Hz and 20kHz. || CAN transceiver MCP2551 is used for communication with other microcontrollers. |
| Serial EEPROM 24AA01 can store up to 1Kbit of data and uses I2C communication. || 64 Kbit Serial SRAM module 23K640 uses SPI communication. || Quartz Crystal is replaceable. The MCU pins can be configured via jumpers as oscillator inputs or regular I/O pins. |
| Screw terminal enables easy connection to external modules. || Prototyping Area enables you to add various electronic components. VCC and GND lines are availiable also. || Touch Sense enables input signal testing for devices that have CTMU used for capacitance sensing. |
The Easy24-33 v6 development system supports a wide range of PIC24 microcontrollers and dsPIC33 digital signal controllers. Newly released devices will be supported by updates to the mikroProg Suite software. Here is a list of devices supported by the Easy24-33 v6 development system:
|dsPIC33FJ Family |
|dsPIC33FJ12GP201-DIP18 ||dsPIC33FJ12MC201-DIP20 ||dsPIC33FJ06GS102-DIP28 ||dsPIC33FJ06GS202-DIP28 |
|dsPIC33FJ16GS402-DIP28 ||dsPIC33FJ16GS502-DIP28 ||dsPIC33FJ12GP202-DIP28 ||dsPIC33FJ12MC202-DIP28 |
|dsPIC33FJ32GP202-DIP28 ||dsPIC33FJ128GP802-DIP28 ||dsPIC33FJ128GP202-DIP28 ||dSPIC33FJ64GP802-DIP28 |
|dsPIC33FJ64GP202-DIP28 ||dsPIC33FJ32GP302-DIP28 ||dsPIC33FJ32MC202-DIP28 ||dsPIC33FJ128MC802-DIP28 |
|dsPIC33FJ128MC202-DIP28 ||dsPIC33FJ64MC802-DIP28 ||dsPIC33FJ64MC202-DIP28 ||dsPIC33FJ32MC302-DIP28 |
|PIC24F Family |
|PIC24F04KA200-DIP14 ||PIC24F04KA201-DIP20 ||PIC24F08KA101-DIP20 ||PIC24F16KA101-DIP20 |
|PIC24F16KA102-DIP20 ||PIC24F08KA102-DIP20 ||PIC24FJ16GA002-DIP28 ||PIC24FJ32GA002-DIP28 |
|PIC24FJ48GA002-DIP28 ||PIC24FJ64GA002-DIP28 ||PIC24FJ32GA102-DIP28 ||PIC24FJ64GA102-DIP28 |
|PIC24FJ32GB002-DIP28 ||PIC24FJ64GB002-DIP28 || || ||PIC24HJ Family |
|PIC24HJ12GP201-DIP18 ||PIC24HJ12GP202-DIP28 ||PIC24HJ32GP202-DIP28 ||PIC24HJ128GP802-DIP28 |
|PIC24HJ128GP202-DIP28 ||PIC24HJ64GP802-DIP28 ||PIC24HJ64GP202-DIP28 ||PIC24HJ32GP302-DIP28 |
On-board programmer and in-circuit debugger There is no need to use external equipment other than your PC. The Easy24-33 v6 has its own on-board USB 2.0 programmer. All you need to do is connect the system to your PC via the supplied USB cable, enable the programmer with jumper settings, then load your hex file using the software supplied on the CD-ROM.
In-circuit debugging also is supported when used with a MikroElektronika compiler (mikroC, mikroBASIC, mikroPascal). Working size-limited demo versions of these compilers are included on the CD-ROM.
Software Examples Examples provided with this development system will show you how to connect PIC24 and dsPIC33 microcontrollers to external peripheral components or devices and how to develop your prototype devices easily. They are provided both pre-compiled and in source code for C, BASIC and Pascal. Each source code example contains a detailed description of the relevant program including comments. All these examples can be downloaded from this page as well.
- Demonstration of the ADC library for dsPIC usage. The analog input value is read on channel 10, then that value is converted into a string and sent via the UART1.
- Example of using I2C library routines. It establishes I2C bus communication with the 24C02 EEPROM chip, writes one byte of data on some location, then reads it and displays it on PORTB.
- LED Blinking and LED Curtain examples.
- MRF24J40 Transceiver Chip Example demonstrates simple wireless communication using a 2.4 GHz IEEE 802.15.4 Transceiver Module.
- Simple example that demonstrates the usage of UART communication. The data are sent to dsPIC via UART and sent back.
- Simple demonstration of the on-board buttons usage.
- CAN Network demonstration. This example demonstrates how to use the on-board CAN module.
- Example of using a 64 Kbit Serial SRAM device 23K640 by introducing its functions: init, write data, read data, etc.
- Touch Sense Example demonstrates how to use device CTMU connected to input capacitance sensing peripheral.
- Simple demonstration of how to read temperature from DS1820 (temperature sensor). Temperature is displayed on LCD.
- On-board FTDI chip demonstration. The data are sent to dsPIC via FT232RL chip (UART to USB) and sent back.
- Example for advanced communication with the 24C02 EEPROM chip by introducing its own library of functions for the following tasks: init, single write, single and sequential read.
- Demonstration of LCD functions. LCD is first initialized (PORTB, 4-bit data interface, default pin settings), then some text is written in the first and second row.
- Example of using on-board Piezo Buzzer. By pressing PORTD command buttons, user plays a predefined pattern of sound using Sound library.
- MMC/SD Example which demonstrates simple operations with MMC/SD card such as read and write functions, observing the results through the USART Terminal.
Note: LCD, ZigBee module, DS1820 and Serial Cable are not included. The package contains:
This product is shipped with fully functional demo versions of mikroC PRO for dsPIC30/33 & PIC24, mikroBasic PRO for dsPIC30/33 & PIC24 and mikroPascal PRO for dsPIC30/33 & PIC24 compilers. All demo versions include a hex output limited to 6k of program words. These compilers come with examples for easy prototype development.
- Easy24-33 v6 development system with PIC24F16KA102
- USB cable
- CD with software, drivers and examples in C, BASIC and Pascal
- Printed documentation
Easy24-33 v6 User Manual (note that manual incorrectly states that a MRF24J40MA ZigBee module is included)
Easy24-33 v6 Schematic
mikroProg Suite for PIC
mikroProg Suite for PIC User Manual
mikroICD User Manual
Drivers for mikroProg Suite
Installing USB Drivers
Easy24-33 v6 Software Examples
Expansion Modules The add-on modules shown in the options below are just a small sampling of more than 120 accessory boards you can find in the mikroElektronika Accessory Boards category.
Optional Recommended Products for this Item
|2x16 LCD, STN Negative Blue Transmissive, White LED Backlight||+|| US$9.80|
|DS18S20+ Digital Temperature Sensor, TO-92 Package||+|| US$5.13|
|MRF24J40MA 2.4GHz ZigBee/Miwi/Miwi-P2P Wireless Module||+|| US$16.00|
|Serial Cable, 6ft., DB9 M/F||+|| US$6.00|
|24C08WP EEPROM Add-on Board, IDC10 Connector (EEPROM Board)||+|| US$8.00|
|Digital-Analog Converter Board, MCP4921, 12-bit, IDC10 (DAC)||+|| US$18.00|
|Analog-Digital Converter Board, MCP3204, 12-bit, IDC10 (EasyADC)||+|| US$24.00|
|8x Analog Potentiometer Add-on, IDC10 (Potentiometer Board)||+|| US$16.00|
|R-2R Ladder 8-bit DAC Add-on Board, 3.3V to 5V, IDC10 (R2R DAC)||+|| US$9.00|
|Temperature & Humidity Sensor Board, SHT11, I2C, IDC10 (SHT1X)||+|| US$26.00|