- Development boards
- Prototype boards
- FTDI modules
- Signal generators
- PC modding
- RS232 (COM port) to UART modules
ATMEL AVR programmers
ATMEL AVR microcontrollers have different interfaces for programming: a parallel interface, ISP interface (in-system programming), DebugWIRE, JTAG interface, PDI interface and TPI interface.
The vast majority of the 8-bit microcontroller ATMEL AVR has a ISP programming interface that uses SPI pins of microcontroller. To load firmware into FLASH memory of the microcontroller are used MISO, MOSI, SCK, RESET signals and GND. To use this programmer, ISP cable must be connected to the ISP connector on the board with a microcontroller. There are two standard connectors ISP connector 6-pin IDC-6, and 10-pin connector IDC-10.
Some AVR microcontrollers may have JTAG or DebugWIRE interfaces (depending on the microcontroller). These interfaces are designed to perform in-circuit programming and debugging.
New items in recent years, a series of microcontrollers ATXmega, have an interface for programming PDI, and the latest AVR controllers in 6-pin case have TPI programming interface.
BraveKit produces programmers for AVR microcontrollers, which can works via ISP, PDI, TPI, and JTAG interfaces.