The HP4832 development system consists of an EB006 PICmicro multiprogrammer, an EB083 E-Blocks Development Board, and a universal switching power supply. Together, they provide a low-cost way of developing PIC projects and learning PIC programming.
The USB cable shown is included also, as it is part of the standard EB006 package.
Follow the above links for detailed descriptions of the two boards. Below are summarized overviews.
EB006 PICmicro MCU Programmer and E-Blocks Processing Module This E-blocks PIC USB multiprogrammer and development board acts as the heart of any E-blocks system. It provides up to five output ports and regulated 5V power outputs (up to 400mA max) from a single voltage source to connect, power and control other E-block modules.
The E-blocks PIC USB multiprogrammer and development board will program most 8, 14, 18, 20, 28 and 40 pin Microchip PIC microcontroller devices using the flexible programming software included, and provides clean access to all I/O lines on the relevant PICmicro MCU devices via 9-pin Sub-D connectors. The board takes power from an external power supply or from the USB port (only certain chips can be programmed using USB power, however). A Microchip PICkit2 header is available for on-chip debugging. On-chip debugging and in-circuit test features also are available via USB when used with the Professional version of Flowcode. By connecting additional E-block modules, this board can be expanded into a complete customized solution for development or training purposes.
The PIC multiprogrammer board includes a PIC16F1937 microcontroller, a USB cable, and the mLoader software. It integrates with the C for PICmicro, Flowcode for PICmicro and Assembly for PICmicro courses and utilities also (older versions require some modification; see the EB006 page or user manual for details).
EB083 E-Blocks Development Board This flexible development board is an ideal platform for learning and project development. It was designed to allow those with little or no experience of embedded microcontroller programming to be able to produce highly functional designs in as short a time as possible. The board will work with any upstream E-blocks system, allowing multiple technologies to be explored using this single downstream E-blocks board.
It includes switches on Port A and Port B I/O pins, a quad 7-segment display, a 2-line by 16-character alphanumeric display, a simple analog light sensor, and a potentiometer for sensor simulation.
E-Blocks Overview E-Blocks are small circuit boards each of which contains a block of electronics that you would typically find in an electronic system. Each E-Block performs a separate function as either an input sub-system, an output sub-system, an input/output sub-system or a processing sub-system.
E-Blocks can be put together to form a variety of systems that can be used for teaching and learning electronics, and for the rapid prototyping of complex electronic systems.
Each E-Block has one or more 9-way D-type connectors that provide up to eight input/output lines and a ground line. These D-type connectors allow connection between E-Blocks to be made in buses of multiples of 8 lines, just like a real electronic system. Power is routed separately to those E-Blocks that need it.
Processing E-Blocks based on PIC, dsPIC, ARM or AVR microcontrollers, Altera FPGAs, Arduino or Raspberry Pi control the whole E-Blocks system. Processing E-Blocks provide up to five input/output ports with up to eight lines per port.
Please see the E-Blocks Category for a list of available components. For more details on E-Blocks, see the E-Blocks User Guide (in English, French, German and Spanish) or watch the Introduction to E-Blocks video.