A complete AVR development solution Programs and executes AVR code via USB Includes full IDE — free GNU C compiler available E-blocks compatible Flowcode compatible
The AVR Multiprogrammer includes everything you need both to program AVR microcontrollers and to develop AVR projects. This product contains several items: a CD-ROM containing development tools, an in-system programmer, and an EB019 E-blocks AVR board.
The ISP programmer connects to your USB port (a USB cable is included, though not pictured) and to the board which is compatible with 8-, 20-, 28- and 40-pin AVR devices. A 40-pin ATmega324P comes already installed. All pins are available on a 40-pin header.
The board acts as the heart of an E-blocks system, and has four ports for adding E-blocks peripherals.
The CD-ROM includes a range of development tools including the ISP programming software and an Integrated Development Environment for writing code in assembly and for debugging. A free GNU C compiler can be added to the IDE for those wanting to write programs in C.
This product is fully compatible with the Flowcode for AVR programming tutorial software. In-circuit debugging with Flowcode can be achieved by using a FlowKit system.
Note that the EB194 AVR Multiprogrammer system is not compatible with 3.3V systems.
AVR Multiprogrammer Resources
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.
You can also order this Multiprogrammer bundled with the following programming software/tutorial at a significant discount: Ships from: USA
Leadtime: In stock
Optional Recommended Products for this Item