The AVR Multiprogrammer includes everything you need to both program a AVR microcontrollers as well as to develop AVR projects. This product contains several items: a CD-ROM containing development tools, an in-system programmer and an E-blocks AVR board. The ISP programmer connects to your USB port and to the board which is compatible with 20 and 40 pin AVR devices. The board supplies 4 full E-blocks ports and all pins are available on a 40 pin header. The CD-ROM includes a range of development tools including an Integrated Development Environment for code writing in assembly and debugging, and the ISP programming software. 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 Flowcode for AVR microcontrollers. In-circuit debug with Flowcode can be achieved by using a FlowKit system.