EEROM - PSEUDO (EP)ROM EMULATOR


SHORT DESCRIPTION

USB slave interface by module UM245R
FOR SET NAME & SERIAL NUMBER, MODULE UM245R REQUIRES FT_PROG
MICROCONTROLLER: PIC18F4420 clocked at 40MHz
MEMORY: SRAM 512K (DATA RETAINED UNTIL DEVICE IS PLUGGED AT HOST COMPUTER)
SELF-POWERED FROM USB HOST COMPUTER
CAN EMULATE EPROM/FLASH: 8K-16K-32K-64K-128K-512K

HOST COMPUTER REQUIRES FT D2XX DRIVERS

FAST TRANSFER: 512K UPLOAD + DOWNLOAD FOR VERIFY DATA ABOUT 4 SEC.

P.C. SOFTWARE WAS DEVELOPED UNDER VISUAL STUDIO 12 AND WAS TESTED ON WINDOWS 7
FT D2XX LIBRARY IN SOURCE CODE ARCHIVE
WARNING: THIS SOFTWARE RECOGNIZE MODULES WHERE NAME IS SET TO "EEROM512K" AND S/N IS SET TO "EEROMXXX" WHERE X ARE DECIMAL DIGIT



PIC FIRMWARE SOURCE CODE (REQUIRES MPLAB X IDE)

P.C. SOFTWARE SOURCE CODE (REQUIRES VISUAL STUDIO 12)



NOTE: when routing pcb i wrong placement of UM245 module. I wrong a wire in schematic (the schematic posted here is correct) so is visible a
a little modification on pin 14 of U9. Socket in left side is the interface for target system that "see" this emulator as a 512k ram.
When the host computer upload a file into emulator the external access to ram is inhibited.