CEM MC68376 module 28F400B5 Flash low cost 8.1.1.0 programmer with ATMEGA328 Arduino NANO

The programmer is made on a budget board – the widely available Arduino nano, which has a USB/UART serial port converter, through which exchange with an application running on the WINDOWS OS is implemented.
Arduino ports ATMEGA328 PC0-PC5, GND.

Connecting to the unit.

Connection Description
For erasing and writing operations of the entire memory area, it is necessary to remove the BOOT block lock 28F400B5, for which it is necessary to solder a resistor of ~100 Ohm to the seat with the missing element.
Also, for the programmer to work, you need to connect GND on the Arduino NANO and the CEM block.
In addition to hardware preparation, you will need to upload the sketch to the ARDUINO NANO. Download Arduino IDE here: https://www.arduino.cc/en/software
After installing the Arduino IDE, open the KaevBDMUART_v801_for_VS.ino sketch and connect the Arduino NANO to the PC USB port. You will then see the virtual COM port in the Device Manager.


To upload a sketch, select the correct COM port and Arduino Nano board.

Run the SerialBDM.exe application, supply 12V power to the CEM unit, connect to the required COM port, and if the ROM ID is successfully read, the device is ready for operation.
