EasyPIC Fusion v7 is the first board of its kind to combine three popular Microchip MCU architectures: dsPIC33, PIC24 and PIC32. These low-power 3.3V devices are becoming a new standard in the microcontroller embedded market.
The board supports 84 microcontrollers all via 104-pin MCU cards. The picture shows an MCU card installed, but none is included. There are populated MCU cards available which cover all supported architectures. You can order them from the bottom of this page. You also can purchase empty MCU cards so you can solder the microcontroller you need in your design.
No external programming hardware is required, for the board contains a built-in mikroProg fast USB 2.0 programmer/debugger.
EasyPIC Fusion v7 is rich with peripherals. It contains Ethernet, CAN, two USB-UARTs, USB host and device connectors, Piezo Buzzer, microSD card slot, LCD with touch screen, stereo MP3 codec with headphone and microphone jacks, sockets for temperature sensors, analog inputs and much more. Each microcontroller pin is connected to two male headers, push button and LED, making it ready for all kinds of development. The board is built with 4-layer PCB routing to achieve excellent signal quality, which is important for SPI and other communication lines running at high speeds.
You can always add more modules using two provided mikroBUS host sockets. Choose between dozens of different Click Boards and bring a new functionality to your board easily.
The board is sold without an MCU card, so you can choose the one(s) you need. See the Optional Recommended Products list at the bottom of this page.
The EasyPIC Fusion v7 is provided with full-color user manuals and schematics, and a rich set of examples for mikroElektronika dsPIC and PIC32 compilers to get you started quickly.
16/32-bit PIC Development Board Features
|MCU Module Socket|| The board has a 104-pin socket for placing MCU modules which carry supported PIC32, dsPIC33 and PIC24 microcontrollers in 100-pin TQFP. MCU modules sold separately. |
|3.3V power supply|| Board can be powered over USB cable or via an external power supply (barrel connector or screw terminals). |
|mikroProg|| The on-board mikroProg in-circuit debugger/programmer allows you to program the microcontroller on the board via USB cable. The mikroProg's USB port also can be used to power the board when the J9 jumper is set to the USB position. |
|Ethernet connector|| RJ45 connector gives you access to the on-chip ethernet controller of compatible devices. |
|Audio connectors|| 3.5mm jacks enable you to connect headphones and a microphone to the on-board VS1053 audio codec chip. |
|mikroBUS sockets|| Two mikroBUS sockets allow you to use plug-and-play Click Boards to add peripheral functions. |
|Reset button|| High-quality reset button and circuit ensures stable reset operation. |
|Serial Flash|| You can store up to 8 Mbits of data in the on-board M25P80 SPI Flash memory. |
|I2C EEPROM|| You can store up to 8x256 bytes of configuration or other data into the on-board 24AA01 Serial EEPROM. |
|Stereo MP3 codec|| The VS1053 MPEG audio codec with SPI interface is available for audio input and output. It supports many formats. |
|ADC potentiometer|| You can simulate analog inputs using the on-board potentiometer. Jumpers allow you to set which input pin it is connected to. |
|microSD card slot|| You can store large amounts of data externally on a microSD card using SPI communication. microSD card not included. |
|Temperature sensor support|| The board has sockets for installing a DS1820 digital temperature sensor and an LM35 analog temperature sensor. Neither is included. |
|USB-UART connectors|| Two USB connectors with FTDI USB-UART chips allow you to connect the board to a PC or other devices via virtual serial ports. |
|USB Host connector|| You can connect USB devices as a slave to the board, e.g. Flash drives, cameras, MP3 players, etc. |
|USB Device connector|| You can connect this board as a slave to a PC or other USB Host via fast USB2.0 interface. |
|LCD with Touch Panel|| The board includes an EasyTFT board featuring a 320×240-pixel TFT color LCD with touch screen. A touch panel controller and a backlight controller are on board also. |
|Navigation switch|| This small joystick can be used for navigating on-screen menus or as a generic input device. |
|ICD2/ICD3 connector|| If you prefer to use your own Microchip ICD2 or ICD3 compatible programmer, an RJ12 jack is on board to override the mikroProg. |
|CAN controller|| The board has an SN65HVD230 CAN transceiver and screw terminals. |
|Piezo buzzer|| The piezo buzzer can be connected to two digital output pins, one of which is the PWM output. |
|Port headers|| Two male IDC10 port headers are available for each input/output group — one row of headers on the bottom edge, one row on the right edge of the board. |
|Tri-state DIP switches|| Three-position DIP switches allow you to enable a 4K7 pull-up or pull-down resistor on any desired port pin. |
|Push buttons & LEDs|| Buttons and LEDs in each input/output group enable you to have digital inputs on each port pin. There are 68 buttons & LEDs in total. |
|Button press level|| Three-position DIP switches allow you to pull up or pull down the buttons in each input/output group. |
|Oscilloscope GND pins|| Three GND pins are available on the board for easy connection to GND reference when using oscilloscope probes. |
Software Examples The included DVD-ROM contains the following example software, both as ready-to-load compiled code and as source code written in C, BASIC and Pascal. The source codes provide detailed explanatory comments.
- ADC demo, displaying results on PORTH and PORTJ.
- Button press demo, toggles LEDs on PORTB.
- Simple I2C demo, writing one byte on 24C02 EEPROM then reading it and displaying on PORTB.
- Demonstration of GLCD library routines for pattern fill, images, geometric shapes, text.
- Joystick demo.
- LED curtain effect demo.
- Blinking LED demo.
- Demonstration of LM35 sensor, displays temperature on TFT. (LM35 sold separately.)
- Map application demo. Displays a world map. Touching continents opens up an information display.
- Demonstrations of MMC/SD functions for reading/writing files and observing results through USART terminal.
- Demonstration of communicating with VS1053B codec. Reads MP3 file from MMC and sends it to VS1053B for decoding and playback.
- Demonstration of one-wire communication to DS18x20 digital temperature sensor, prints results on TFT. (DS18x20 sold separately.)
- Demonstration of Serial Flash usage (chip erase, read Flash ID, read/write a byte, read/write an array).
- Demonstration of game graphic interfaces. Use a touch-joypad to move a ball through a maze with obstacles.
- Demonstration of using sound library to play tones on the piezo buzzer.
- Demonstration of TFT display elements.
- Demonstrations of UART libraries via loopback interface. Data sent to PIC24 through UART are sent back.
- Two HID read/write demos, echo back characters sent from HID terminal to the PIC.
- ECAN library demos.
- Advanced I2C demo, initializing, writing to and reading 24C02 EEPROM, displaying on TFT.
- EasyPIC Fusion v7 Board (with no MCU module)
- USB cable
- DVD-ROM with documentation and code examples
- Printed documentation
dsPIC33, PIC24 and PIC32 Development 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. See also the mikroBUS Category for plug-and-play expansion modules that utilize the mikroBUS sockets on this board.
CPU Modules Sold Separately Make sure you purchase at least one CPU header module using the add-on options below. If you have a specific other dsPIC, PIC24 or PIC32 microcontroller that you want to use, empty MCU cards are available for you to assemble with your own MCU and components.
Optional Recommended Products for this Item
|CPU Module: EasyPIC Fusion v7 MCUcard with PIC24FJ128GA310||+|| US$29.00|
|CPU Module: EasyPIC Fusion v7 MCUcard with PIC24EP512GU810||+|| US$25.90|
|CPU Module: EasyPIC Fusion v7 MCUcard with dsPIC33FJ256GP710A||+|| US$25.90|
|CPU Module: EasyPIC Fusion v7 MCUcard with dsPIC33EP512MU810||+|| US$25.90|
|CPU Module: EasyPIC Fusion v7 MCUcard with PIC32MX460F512L||+|| US$25.90|
|CPU Module: EasyPIC Fusion v7 ETH MCUcard with PIC32MX795F512L||+|| US$29.90|
|CPU Module: EasyPIC Fusion v7 ETH MCUcard with PIC32MZ2048ECH124||+|| US$39.00|
|DS18S20+ Digital Temperature Sensor, TO-92 Package||+|| US$5.13|
|Temperature Sensor, Analog, °C Calibrated, LM35DZ, TO-92 Package||+|| US$1.87|
|USB 2.0 Cable, 6ft., A-Male / B-Male||+|| US$6.00|
|Ethernet Cable, CAT5E 350MHz Unshielded, 7ft.||+|| US$3.60|
|Ethernet Crossover Cable, CAT5E 350MHz Unshielded, 5ft.||+|| US$7.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|