Using Microchip PIC, ARM, Atmel AVR microcontrollers, or Altera CLPDs as the heart of the processing systems, E-Blocks are small circuit boards that contain a block of electronics that you would typically find in an electronic system.
Each E-block has one or more 9-way D-type connectors that provide up to 8 input/output lines and a ground line. Power is routed separately to those E-blocks that need it. These D-type connectors allow to rapidly connect E-blocks together to form a variety of systems that can be used for teaching and learning electronics, and for the instant prototyping of complex electronic systems.
Processing E-blocks based on Microchip PIC, ARM or Atmel AVR microcontrollers control the whole E-blocks system. Processing E-blocks provide up to 5 input/output ports with up to 8 lines per port. Other E-blocks perform a separate function as either an input sub-system, (keyboard, pushbuttons, sensor interface), an output sub-system (LCD, LED), or an input/output sub-system (RS232, SPI, InfraRed).
All E-blocks have standardized mounting holes and dimensions, so they can be mounted on an optional backplane.