The 2900
Universal Production Flash Programmer
Precision Production Programmer. Multi-site manual production programmer ideal for volumes from 1K to 100K per year. Excellent for smaller jobs with long programming times, and optimized for Flash Programming
$5,100.00
Extendable
Increase capacity utilization and lower overall costs
9th Gen Site Technology
Future-proof investment with universal site tech
Blazing Fast
Higher throughput for lower cost per device
Value Priced
Lowest cost programmer with maximum capabilities
Performance
Our latest 9th Generation programming technology combines true universal device support with the industry’s fastest programming speeds. We combined our powerful Vector Engine Co-Processor®, capable of achieving an amazing peak operating rate of 12.8 Gb per second, with true universal device support for MCUs, managed NAND, flash memory and more to give you the ultimate solution to your device programming requirements.
What’s Inside
Our Vector Engine Co-Processor accelerates flash memory waveforms during the programming cycle. Faster speeds are achieved through synchronous operations that eliminate the dead times when the DUT waits on the programmer. The result is programming near the theoretical limits of the silicon design– the faster the device, the faster the device is programmed.

Performance
Our latest 9th Generation programming technology combines true universal device support with the industry’s fastest programming speeds. We combined our powerful Vector Engine Co-Processor®, capable of achieving an amazing peak operating rate of 24Gbits per second, with true universal device support for MCUs, managed NAND, flash memory and more to give you the ultimate solution to your device programming requirements.
What’s Inside
Our Vector Engine Co-Processor accelerates flash memory waveforms during the programming cycle. Faster speeds are achieved through synchronous operations that eliminate the dead times when the DUT waits on the programmer. The result is programming near the theoretical limits of the silicon design– the faster the device, the faster the device is programmed.
Versatility and Capacity
OneNAND, eMMC, iNAND, MLC, SLC, MCU, PLD– whatever your device type, the 2900 can support it. Plus, you can connect up to eleven programmers to one PC for concurrent programming of up to 44 devices!
High-Quality Socket Cards
Socket cards provide the electro-mechanical interface between your device and the programmer. They’re precisely designed to deliver high-fidelity waveforms to the programmable device, ensuring very high first-pass yield. Each individual socket card can be fully utilized and easily replaced to maintain full programming capacity. Our socket card design, with a receptacle socket option, ultimately increases your manufacturing uptime, produces higher first-pass yield, and saves replacement costs by as much as 75 percent.
Complete Ecosystem
BPM Microsystems has ownership of all designs, manufacturing, and support for all programming sites, robotics, vision systems, and software, so we can provide unmatched support and responsiveness
- Reduce your time to market by doing New Product Introduction/First Article through Automated Production with the same hardware, algorithms, and software
- 2900 and 2900L for 9th Gen Manual Production and Fast First Articles, plus the 1710 7th Gen Manual Programmer; the 3901, 28-socket 3928, and the 48-socket UFS BPM310 for Automated Programming System Production— only BPM can deliver
Why you should be using the 2900?
Programming Hardware
Operating Voltage: 100-240 VAC, 50-60Hz
Architecture: 7TH Generation Concurrent Programming System
Sites: 1 per chassis, 1 to 4 sockets per site
Calibration: Annual
Site Diagnostics: Pin continuity test, ROM, CPU, pin drivers, power supply, communications, cables, calibration, timing, ADC, DAC, interconnects
Daughter Card Diagnostics: Ground Transistors, digital driver path to programmer, dcard LEDs, customizable diagnostics per dcard.
Continuity Test: Each pin, including Vcc, ground, and signal pins, may be tested before every programming operation
Memory: 512MB per site
Communications: USB 2.0
Firmware ROM: Software automatically performs firmware download
Programming Yield: Assured by 240 independent pin drivers on each socket, short distance from pin drivers to device, and active circuits to generate the cleanest waveforms
Software
Required: BPWin
File Type: Binary, Intel, JDEC, Motorola, POF, RAM, straight hex, hex-space, Tekhex, Extended Tekhex, ASCII hex, Formatted Binary, AFM, OMF, LOF, STAPL, and others
Device Processes: ID check, blank check, continuity, checksum, compare, program, test, verify, erase, secure, options
Devices Supported: Memory, FPGA, Antifuse, CPLD, PLD, Microcontroller, Flash, NOR, Serial Flash.,EPROM, EEPROM, Managed NAND, MCU
Protection: Overcurrent shutdown, power failure shutdown, ESD protection, reverse insertion, banana jack for ESD wrist strap
User Interface: Pass, Fail, Active, Start Switch; PC shows systems status at a glance
Operating Systems: Windows 10, Windows 7
Algorithms: Large library of existing algorithms. All algorithms are produced using manufacturer specifications. BPM Microsystems has an excellent record of being first to provide certified algorithms for new devices.
Mechanical Specifications
Operational Temperature: 55° to 90° F (13° to 32° C)
Relative Humidity: 30-80%
Dimensions: Length 298mm x width 220mm; working height (excluding sockets) 119mm
Weight: 3.28kg
Power: Connect 1710 to computer + power and switch power on button
Pin Drivers
Quantity: 240-pins drivers standard. Pin drivers and waveform generators are fully independent and concurrent
Analog Slew Rate: 0.3 to 25V/us
Vpp Range: 0V to 25V
Ipp Range: 0-70mA continuous, 250mA peak
Vcc Range: 0V to 12V
Icc Range: 0-1A
VLV Range: To 1.5V (Vdd)
Rise Time: 4ns
Protection: Overcurrent shutdown, power failure shutdown.
Clocks: Continuously variable 1MHz to 30 MHz
Warranty
Hardware: One Year Warranty Subscription
Software: Lifetime Software Update Subscription