PROGRAM MEMORY for the AGR MCU
The Program Memory very conveniently stores the program a user would write to a microcontroller. It can vary in width and size and manufacturers often have the very same micro with different program memory sizes available - this often comes handy once the flash memory usage gauge reaches 100% and the PCB is already ordered. The scalability applies to other types of memory as well, such as EEPROM and RAM. Below is the schematic to the very first unit of the AGR microcontroller, the program memory unit.
The Program Memory very conveniently stores the program a user would write to a microcontroller. It can vary in width and size and manufacturers often have the very same micro with different program memory sizes available - this often comes handy once the flash memory usage gauge reaches 100% and the PCB is already ordered. The scalability applies to other types of memory as well, such as EEPROM and RAM. Below is the schematic to the very first unit of the AGR microcontroller, the program memory unit.
The PCB is designed and ordered from NextPCB, it should arrive around the 14th of February, give or take with the customs generating some delays. As of now it is awaiting manufacturing, the lead time was 16 days - not great, not terrible. Price is also quite good at 4.5USD, I expect the customs to charge at lease twice that amount. Once the PCB is here, I will move the status to assembly and record the very first video with the first impressions and power-up!
2023.03.08 - PCB Assembled and tests are beginning
The parts were already in-stock since they were selected based on the stuff I had available, but the PCBs took around a month to arrive - felt like an eternity. The unit was assembled and first hardware tests are being run at the moment. A custom Arduino-based programmer/debugger is also in the making. As the program counter module is still hanging because of the focus being a bit shifted this Arduino code segment will be needed to see inside the flash memory.