The programming process uses VCC, GND and four data pins. The MiniProg Programmer is a portable programmer specially designed for In-System Programming (ISP) in the field. Data / Address / Control Bus are connected to ISP lines.
This is called direct parallel programming of parallel chips up to 50 I/Os may be needed in this case.
Products MSP430 microcontrollers MSP430AFE221 - 12 MHz metering AFE with 1 24-bit Sigma-Delta ADC, 4KB Flash, 256B RAM MSP430AFE222 - 12 MHz metering AFE with 2 24-bit Sigma-Delta ADCs, 4KB Flash, 256B RAM MSP430AFE223 - 12 MHz metering AFE with 3 24-bit Sigma-Delta ADCs, 4KB Flash, 256B RAM MSP430AFE231 - 12 MHz metering AFE with 1 24-bit Sigma-Delta ADC, 8KB Flash, 512B RAM MSP430AFE232 - 12 MHz metering AFE with 2 24-bit Sigma-Delta ADCs, 8KB Flash, 512B RAM MSP430AFE233 - 12 MHz metering AFE with 3 24-bit Sigma-Delta ADCs, 8KB Flash, 512B RAM MSP430AFE251 - 12 MHz metering AFE with 1 24-bit Sigma-Delta ADC, 16KB Flash, 512B RAM MSP430AFE252 - 12 MHz metering AFE with 2 24-bit Sigma-Delta ADCs, 16KB Flash, 512B RAM MSP430AFE253 - 12 MHz metering AFE with 3 24-bit Sigma-Delta ADCs, 16KB Flash, 512B RAM MSP430BT5190 - 25 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, Commercially Licensed Bluetooth v2. Among the programmers, the 'Arduino as ISP' is the cheapest and most practical solution to burn a bootloader on another Arduino board with ATmega, 32U4 or ATtiny. SuperPro IS03 in-circuit gang programmer can be used for programming NAND / NOR flash chips that are already soldered on the PCB.