Home

REVELPROG IS - User Manual ()

image

Contents

1. 4 3 7 VPP selection VPP is set for both programming voltage and signal levels VPP can be changed with 0 1V step in range of 1 0 5 0 volts This feature is very useful in few cases order to program low voltage variant of the device e g 1 8V instead of 3 3V e in case of in circuit programming with external power supply gt programmer voltage should be disabled VPP OFF e in case of in circuit programming without external power supply In many cases there is no need to set nominal voltage for external board For example memory operates in range of 2 6 to 3 6 volts Nominal voltage for external board is 3 3V Setting the lowest operational voltage 2 6V will be enough to power and communicate with the memory and at the same time will be too low to power all circuits around First of all if there is main microprocessor on the board than it will not communicate with the external memory because it will be in reset state due to low voltage to operate so it will be possible to communicate with this memory using external programmer Secondly you will save current consumption because devices in reset state consume much less power This trick is not always possible so if you can t communicate with the device in external circuit try to plug in external power supply or unsolder the chip and program it in socket Please read Chapter 5 for more details 4 3 8 File format conversion bin lt gt hex I Application can be
2. EM93LC86 x8 FM93C86 FM93C86A x16 FM93C86A x8 FT93C86 x16 FT93C86 x8 FT93C86A x16 FT93C86A x8 GSC93BC86A x16 GSC93BC86A x8 GT93C86 x16 GT93C86 x8 GT93C86A x16 GT93C86A x8 HT93LC86 A x16 HT93LC86 A x8 IN93AA86A IN93AA86B 86 16 IN93AA86C x8 IN93LC86A IN93LC86B IN93LC86C x16 IN93LC86C x8 IS93C86 3 IS93C86A x16 IS93C86A x8 IS93C86AGR x16 IS93C86AGR x8 1593 86 IS93C86BGR IS93C86D x16 IS93C86D x8 IS93C86DGR x16 Poras IS93C86DGR x8 K93C86 KM93C86 KM93C86GD KM93C86V KM93C86VGD M93C86 x16 M93C86 x8 MC93C86 MM93C86 3 MM93C86 3GR NM93C86 NM93C86A NM93C86A x16 NM93C86A x8 NM93C86L NM93C86LZ PTK93LC86 x16 PTK93LC86 x8 S 93A86A S 93A86B S 93L86AD T93C86 x16 T93C86 x8 T93C86A x16 93 86 8 TMC93LC86 TMC93LC86 x16 TMC93LC86 x8 W93C86 W93C86B x16 W93C86B x8 XL93C86 XL93LC86 XL93LC86A XL93LC86ARY XL93LC86B x16 XL93LC86B x8 XL93LC86BRV x16 XL93LC86BRV x8 XL93LC86RY 93S46 1kbit 93S46 M93S46 NM93CS46 93S56 2kbit 93S56 M93S56 NM93CS56 ST93CS56 ST93CS57 93S66 4kbit 93S66 M93S66 NM93CS66 8 6 FLASH SPI 25 series Supports low voltage serial flash memories 1 5V 1 8V 2 5V and standard 3 3V 25 512 512kbit A25L05P 251512 A25L512A A25LS512A AC25LV512 AT25DL5121 AT25F512
3. LE24C043 LT24C04 LX24C04 LY24C04 24 04 M24LC04 24 04 24 04 NM24CO4F NM24C04U 24 05 NM24CO5F NM24W04 S 24C04A 5 24 04 S 24CS04A SLA24C04 SLE24C04 ST24C04 ST24W04 24 04 T24C04A TMC24A04 TU24C04B UG24C04 WS24W04 X24042 24 04 XL24C04 Y24LC04 24 08 24AA08 24AA08H 24 08 24 08 24LCO8 24LC08B 24LCO8BH 24LLCO8 24 08 ACE24C08 ACE24C08A ACE24LC08 241 08 24 08 8kbit 241 08 24 08 AT24C08A 24 08 AT24RF08C AX24C08A 124 08 BR24A08F BR24A08FJ BR24C08 BR24CO8F BR24CO8FJ BR24CO8FV 18 BR24G08F BR24G08F BR24G08FV BR24G08FVT BR24L08 BR24L08F BR24L08F BR24LO8FV BR24LO8FVM BR24LO8FVT BR24T08 24 08 CAT24LC08 24 08 CR24C08 CW24C08 CW24C08B 24 08 24 08 EC24C08A FM24C08 FM24C08U FM24CO8UF FM24CO9UF 24 108 FT24C08 FT24C08A 6 241 08 GP24BC08 HN58X2408 24 08 HT24LCO8 IN24AA08B IN24LCO8B 1524 08 IS24CO8A 24 08 KK24LC08 KK24LCO8B 124 08 L24W08 LE24C081 LE24C082 LE24L082 LT24C08 1 24 08 LY24C08 M24C08 MAX24A08 24 08 MC24LCO8 24 08 24 08 MTV24LC08 24 08 24 08 NM24CO8U 24 09 NM24CO9F NM24CO9U NM24W08 5 24 08 PTK24A08T 5 24 08 S 24C08C 5 24 508 SLA24C08 51
4. M93C66 x8 MC93C66 MM93C66 3 MM93C66 3GR NM93C66 NM93C66A NM93C66A x16 NM93C66A x8 NM93C66L NM93C66LZ PTK93LC66 x16 PTK93LC66 x8 593662 593663 S 93A66A S 93A66B S 93L66AD S93VP662 S93VP663 S93WD662 S93WD663 T93C66 x16 T93C66 x8 T93C66A x16 T93C66A x8 TMC93LC66 TMC93LC66 x16 TMC93LC66 x8 TU93C66 x16 TU93C66 x8 UG93C66 A x16 UG93C66 A x8 W93C66 W93C66B x16 W93C66B x8 XL93C66 XL93LC66 XL93LC66A XL93LC66ARY XL93LC66B x16 XL93LC66B x8 XL93LC66BRV x16 XL93LC66BRY x8 XL93LC66RY Y93LC66 A x16 93 76 8kbit 93AA76 93AA76A 93AA76B 93AA76C 93C76 93C76A 93C76B 93C76C 93CX76 93LC76 93LC76A 93LC76B 93LC76C 93X76 A93C76 x16 A93C76 x8 AF93BC76 x16 AF93BC76 x8 AK93C76 AM93LC76 AT93C76 x16 AT93C76 x8 AT93C76A AT93C76B AT93C76C AT93C76D x16 AT93C76D x8 AT93C76E BL93C76 x16 BL93C76 x8 BR93A76 BR93C76 BR93L76 BR93LC76 CAT93C76 x16 CAT93C76 x8 CAT93C76A CAT93C76AH CAT93C76B x16 CAT93C76B x8 CAT93C76H x16 CAT93C76H x8 CAT93C76R x8 CAT93HC76 x16 CAT93HC76 x8 CR93C76 x16 CR93C76 x8 EC93C76A x16 EC93C76A x8 EM93LC76 x16 EM93LC76 x8 FM93C76 FM93C76A x16 FM93C76A x8 FT93C76 x16 FT93C76 x8 FT93C76A x16 FT93C76A x8 GSC93BC76A x16 GSC93BC76A x8 GT93C76 x16 GT93C76 x8 GT93C76A x16 GT93C76A x8 HT93LC76 A x16 HT93
5. 24 08 5 24 08 ST24W08 24 08 T24C08A TMC24A08 TU24C08B UG24C08 WS24W08 X24C08 XL24C08 241 08 24 16 16kbit 24AA16 24AA16H 24C16 24C16B 24LC16 24LC164 24LC16B 24LC16BH 24LLC16 24 16 24 16 ACE24LC16 AF24BC16 AM24LC16 24 16 AT24C164 AT24C16A AT24C16B AT24C16C AX24C16A BJX24LC16 BL24C16 BR24A16F BR24A16FJ BR24C16 BR24C16F BR24C16FJ BR24C16FV BR24E16 BR24E16F BR24E16FJ BR24E16FV BR24G16F BR24G16FJ BR24G16FV BR24G16FVT BR24L16 BR24L16F BR24L16FJ BR24L16FV BR24L16FVT BR24S16F BR24S16FJ BR24S16FV BR24S16FVM BR24S16FVT BR24T16 CAT24C16 CAT24C16L CAT24C16Z CAT24FC16 CAT24FC17 CAT24WC16 CAT24WC17 CR24C16 CW24C16 CW24C16A CY24C16 EC24C16 EC24C16A FM24C16 FM24C16U FM24C16UF FM24C17 FM24C17U FM24C17UF FM24CL16 FT24C16 FT24C16A GM24LC16B GP24BC16 HM24LC16 HN58X2416 HT24C16 HT24LC16 IN24LC16B IS24C16 IS24C16A KK24LC16 KK24LC16B L24W16 LE24C162 LE24L162 LT24C16 LX24C16 LY24C16 M24C16 MAX24A16 MC24C16 MC24LC16 MM24C16 MTV24C16 MTV24LC16 NM24C16 NM24C16F NM24C16U NM24C17 NM24C17F NM24C17U NM24W16 NSC24C16 PTK24A16T S 24C16A S 24CS16A SLA24C16 SLE24C16 SLE24C164 ST24C16 ST24W16 T24C16 T24C16A TMC24A16 TU24C16B UG24C16 WS24W16 X24164 X24165 X24C16 XL24C16 XL24C164 Y24LC16 24 32 32kb
6. BR24CO1AFJ BR24CO1AFV BR24C21F BR24C21FJ BR24C21FV 24 01 BR24G01 BR24G01F BR24GO1FJ BR24GO1FV BR24G01FVT BR24L01 BR24L01A BR24LO1AF BR24LO1AFJ BR24LO1AFV BR24LO1AFVM BR24LO1AFVT 1kbit BR24TO1A CAT24AA01 24 01 24 01 CAT24C21 24 01 CAT24LCO1 24 01 CR24C01 24 01 24 01 24 01 FT24CO1A 24 01 GP24BCO1 HM24LCO1 24 01 HT24LCO1 1524 01 1524 01 LT24CO1 LX24C01 M24C01 24 01 S 24C01A 5 24 01 5 24 01 S 24CS01A SLA24CO1 51 24 01 ST24C01 ST24W01 24 01 TU24C01B UG24C01 X24012 X24C01 X24CO1A XL24CO1A 24AA02 2444024 24AA024H 24AA025 24AA02H 24 02 24C02A 24 02 24C02C 24LC02 24LC024 24LC024H 24LC025 24LCO2B 24LCO2BH 24LCO2W 24LLCO2 24 02 24 02 241 02 AF24BCO2 AM24LC02 24 02 AT24C02A AT24CO2B AT24CO2C AT24HCO2B AT24HCO4B AX24C02A 251 02 24 02 BR24A02F BR24A02FJ BR24A02FVM BR24C02 BR24CO2F BR24CO2FV BR24G02F BR24G02FJ BR24GO2FVT BR24L02 BR24LO2F BR24LO2FJ BR24LO2FV BR24LO2FVM BR24L02FVT BR24T02 24 02 24 02 24 03 CAT24LC02 CAT24LCO2A CAT24LCO2AZ 24 02 241 022 CAT24WC02 24 CKD24A02 CR24C02 CW24C02 CW24C02B 24 02 24 02 EC24C02A EM24LC02 FM24C02 FM24C02U 2kbit FM24CO2UF FM
7. HT24LC64 IS24C64 IS24C64A IS24C64B K24C64 L24W64 LE24CB642 M24C64 MM24C64 NM24C65 NM24C65F NSC24C64 PTK24A64T S 24C64C SLA24C64 SLE24C64 ST24C64 T24C64 T24C64A TU24C64B WS24W64 X24640 X24641 X24645 24 128 128kbit 24AA128 24C128 24FC128 24LC128 24LC21 24LC21A 24LCS21A ACE24C128 24 128 AT24C128 AT24C128B AT24C128C AT24CS128 AX24C128A BL24C128 BR24G128F BR24G128FJ BR24G128FV BR24G128FVT BR24S128F BR24S128FJ BR24S128FV BR24S128FVT BR24T128 CAT24C128 CAT24WC128 CAT24WC129 CR24C128 CW24C128 EC24C128 EC24C128A FM24C128 FM24C128F FM24CL128 FT24C128 FT24C128A HN58X24128 HT24C128 HT24LC128 IS24C128 IS24C128A IS24C128B IS24L128 LE24CB1283 M24128 S 24C128C T24C128 T24C128A TU24C128 24 256 256kbit 24AA256 24C256 24FC256 24LC256 A24C256 ACE24C256 AT24C256 AT24C256B AT24C256C AT24CS256 AX24C256A BL24C256 BR24S256F BR24S256FJ BR24T256 CAT24C256 CAT24FC256 CAT24WC256 CAT24WC257 CW24C256 EC24C256A FM24C256 FM24C256F FM24CL256 FT24C256 19 FT24C256A HN58X24256 HT24C256 HT24LC256 IS24C256 IS24C256A 15241256 M24256 MC24C256 T24C256 T24C256A TU24C256 24 512 24AA512 24C512 24FC512 24LC512 AT24C512 AT24C512B AT24C512C CAT24C512 CAT24WC512 FM24C512 FM24
8. SAA sau L aZe NPP Selecto aea ITA 4 3 8 File format conversions lt REX cse a a da ea a Sale A 10 10 11 11 11 11 11 11 12 12 12 9 In Circuit Serial Programming ICSP 5 1 Addressing in external circuit seen 5 2 Power supply in external circuit 5 3 Limits and possible issues during in circuit programming 5 4 Troubleshooting for in circuit programming L il L I Research and development APPENDIX A List of supported devices 8 1 EEPROM 12C 24 Seri8S ics se ORARE ERRARE 8 2 EEPROM SPI 25 58 85 icr eene e rere 8 3 EEPROM SPI 35 E EIER 8 4 EEPROM SPI 95 7 10 4 8 5 EEPROM MICROWIRE 93 8 6 FLASH SPI 25 SerleS orco x eels wen xe ee Be 8 7 FEASH SPL 45 58065 ico eoo ta 8 8 FRAM I2C 24 1 8 9 FRAM SPI 25 SEM ES anne 8 10 Optical and ethernet modules SFP SFP transceivers 8 11 Yo r suggestions RR RR RR AR RR RARE APPENDIX B video tutorials and technical support 27 1 Technical data and requi
9. from the buffer and make verification process There is possibility to change writing sequence from menu Settings gt Write sequence Verification process will read the device after writing and compare reading with the buffer If verification pass than memory is successful programmer Verification error may occur due to communication error secured or broken chip 4 2 3 Erasing To erase memory empty buffer can be loaded and programmed into a memory In most cases this operation is not necessary because programmer supports fast erase procedures Page Erase Block Erase and Chip Erase Please click ERASE icon memory chip with OxFF and broom for erasing operation Please note that erasing progress is not displayed at progress bar For high density FLASH memories erase process may took quite long tens of seconds B Revelprog IS v1 3 File Edit View Settings Help Programming 2440 7 kb s CRC32 OxO91 BASES 10 4 3 Additional features 4 3 1 Buffor edit Buffer can be edited from application level In the first column there is current address displayed In the second column there is memory contents displayed as bytes in hexadecimal mode In the third column there is ASCII representation of memory contents All buffer operations are allowed e g CTRL C CTRL V etc Modified buffer can be saved to external bin or hex file 4 3 2 Blank test Blank test checks i
10. is no voltage conflict on power bus SPI lines CS MOSI MISO and SCK have pull up resistors to power supply 4 7k 10k communication lines do not have additional elements such as diodes bus switches transistors etc e there is no communication conflict on the bus e g processor and all other devices connected to shared SPI bus should be in RESET state Secondly if problem still exist you can find solution by filtering communication lines from noise and overshooting e impedance matching and termination for external circuit and wires by using e g termination resistors on signal wires There is no universal value of resistance each circuit is different but in most cases 100 1000 Ohm resistors in serial for CS MOSI and SCK will be enough DEVICE PROGRAMMER SPI SLAVE SPI MASTER e CS line decoupling 33pF 220pF to ground as close as possible to the device in circuit e Decrease SPI clock for FLASH SPI devices menu Settings gt Options gt FLASH SPI In some cases design of external circuit does not physically allow for in circuit programming In this case chip should be unsoldered and programmed in programmer s socket or adapter 15 6 Updates New trends on the market and latest devices require from users newer and newer programming devices Customer s satisfaction is our number one priority and we share updates free of charge for all users of REVELPROG IS Update consist of software update
11. series 35 080 D80DOWQ 35080 M35080 3 M35080 6 M35080V6 M35080 VP 8kbit write incremental register with higher value erase and write remaining buffer 8 4 EEPROM SPI 95 series 95 95 95 95 95 9 010 95 040 95 160 95 640 95 256 95 5 10 95 020 080 320 128 512 20 1kbit 2Mbit M95010 M95020 M95040 M95080 M95160 M95320 M95640 M95128 M95256 M95512 M95M01 M95M02 95P08 8kbit 5P08 5PO8C3 95P08 8 5 EEPROM MICROWIRE 93 series Supported both addressing 8 bit and 16 bit modes 93 06 256bit 9306 93C06 KM93C06 KM93CO6GD 93 06 NMC9306 NMC93CO6L NMC93CO6LZ 93 46 1kbit 93AA46 93AA46A 93AA46B 93AA46C 93C46 93C46A 93C46B 93C46C 93CX46 93LC46 93LC46A 93LC46B 93LC46C 93X46 A93C46 x16 A93C46 x8 AF93BC46 x16 AF93BC46 x8 AK93C46 AM93LC46 AT93C46 x16 AT93C46 x8 AT93C46A AT93C46B AT93C46C AT93C46D x16 AT93C46D x8 AT93C46E BL93C46 x16 BL93C46 x8 BR93A46 BR93C46 BR93L46 BR93LC46 CAT93C46 x16 CAT93C46 x8 CAT93C46A CAT93C46AH CAT93C46B x16 CAT93C46B x8 CAT93C46H x16 CAT93C46H x8 CAT93C46R x8 CAT93HC46 x16 CAT93HC46 x8 CR93C46 x16 CR93C46 x8 EC93C46A x16 EC93C46A x8 EM93LC46 x16 EM93LC46 x8 FM93C46 FM93C46A x16 FM93C46A x8 FT93C46 x16 FT93C46 x8 FT93C46A x16 FT93C
12. 0B TS25L020A W25D20V W25P20V W25Q20BW W25Q20CL W25Q20CV W25X20BL W25X20BV W25X20CL 25 040 AMbit 251040 A25L040A A25L40P AT25DF041 25 4096 25 5040 AT26F004 EN25B40 25 40 EN25LF40 EN25P40 25040 EN25S40 EN25T40 ES25M40 ES25P40 F25D04Q F25D04QA F25L004 F25L04P F25LO4PA GD25LQ40 GD25Q40B GD25Q41B KH25L4005A KH25L4006E 25 40 M25PE40 MS25X40 MX25L4005 MX25L4005A MX25L4005C MX25L4006E MX25L4025C MX25L4026E MX25U4033E MX25U4035 MX25V4005 MX25V4005C MX25V4006E MX25V4035 NX25P40 PM25LV040 S25FL004 525 004 S25FLO04K S25FL204K SA25F040 SST25VF040 SST25VFO40A 24 SST25VF040B SST25WF040B W25D40V W25P40V W25Q40BL W25Q40BV W25Q40BW W25Q40CL W25X40AL W25X40AV W25X40BL W25X40BV W25X40CL W25X40L W25X40V 25 080 8Mbit A25L080 A25L80P AT25DF321 AT25DL081 AT26DF321 EN25B80 EN25D80 EN25F80 EN25P80 EN25Q80 EN25Q80A EN25S80 EN25T80 ES25M80 525 80 F25D08QA F25L08QA 25008 FM25Q08A GD25LQ80 GD25Q80B KH25L8005 2518006 KH25L8036D M25P80 25 80 M25PX80 M25X80 MS25X80 MX25L8005 MX25L8005ZM MX25L8006E MX25L8008E MX25L8035E MX25L8036E MX25L8073E MX25L8075E MX25U8033E MX25U8035 MX25U8035E MX25V8005 MX25V8006E NX25P80 PM25LV080 PM25LV080B S25FL008A S25FLOO8K S25FL208K
13. 24C03U FM24CO3UF FT24C02 24 2 GE24C02 GM24LCO2B GP24BCO2 HM24LCO2 HN58X2402 HT24C02 HT24LCO2 IN24AA02A IN24AA02B IN24LCO2B 1524 02 IS24CO2A 1524 02 IS24CO2E K24C02 241 02 L24C02 L24W02 1 24 0221 1 24 023 LE24L0221 LT24C02 LX24C02 LY24C02 M24C02 MAX24A02 MC24C02 241 02 MM24C02 NM24C02 NM24C02F NM24CO2U 24 03 NM24CO3F NM24W02 NSC24C02 PTK24A02T RT24A02 S 24C02A S 24C02B 5 24 02 S 24CS02A SLA24C02 SLE24C02 SM24C02 ST24C02 ST24W02 24 02 24 02 TMC24A02 TU24C02B UG24C02 WS24C02 X24022 X24C02 XL24C02 Y24LCO2 24AA04 24AA04H 24 04 24C04A 241 04 241 04 24LC04BH A24C04 24 04 ACE24LC02 AF24BC04 AM24LC04 AT24C04 24 24 04 AX24C04A BJX24LC04 BL24C04 BR24A04F BR24A04FJ BR24C04 BR24CO4F BR24C04FJ BR24CO4FV BR24G04F BR24G04FJ BR24G04FV BR24G04FVT BR24L04 BR24L04F BR24L04FJ BR24L04FV BR24LO4FVM BR24L04FVT BR24T04 24 04 24 05 CAT24LC04 CAT24WCOA 24 04 CAT24WCO5 CR24C04 CW24C04 CW24C04A 24 04 24 04 EC24C04A 24 04 FM24C04U FM24CO4UF FM24CO5U FM24CO5UF FM24CL04 4kbit FT24C04 FT24C04A GE24C04 GM24LCO4B HM24LC04 58 2404 HT24C04 HT24LC04 241 04 1524 04 IS24C04A 1524 04 K24C04 KK24LC04 KK24LC04B L24C04 L24W04 LE24C042
14. 46A x8 GSC93BC46A x16 GSC93BC46A x8 GT93C46 x16 GT93C46 x8 GT93C46A x16 GT93C46A x8 HT93LC46 A x16 HT93LC46 A x8 IN93AA46A IN93AA46B 46 16 IN93AA46C x8 IN93LC46A IN93LC46B IN93LC46C x16 IN93LC46C x8 IS93C46 3 IS93C46A x16 IS93C46A x8 IS93C46AGR x16 IS93C46AGR x8 1593 46 IS93C46BGR IS93C46D x16 IS93C46D x8 IS93C46DGR x16 IS93C46DGR x8 K93C46 KM93C46 KM93C46GD KM93C46V KM93C46VGD M93C46 x16 M93C46 x8 MAX93LC46 MC93C46 MM93C46 3 MM93C46 NM93C46 NM93C46A NM93C46A x16 NM93C46A x8 NM93C46L NM93C46LZ PTK93LC46 x16 PTK93LC46 x8 RT93LC46 x16 RT93LC46 x8 593462 593463 S 93A46A S 93A46B S 93L46AD S93VP462 S93VP463 S93WD462 S93WD463 93 46 16 93 46 8 T93C46A x16 T93C46A x8 TMC93LC46 TMC93LC46 x16 TMC93LC46 x8 TU93C46 x16 TU93C46 x8 UG93C46 A x16 UG93C46 A x8 W93C46 W93C46B x16 W93C46B x8 XL93C46 XL93LC46 XL93LC46A XL93LC46ARY XL93LC46B x16 XL93LC46B x8 XL93LC46BRV x16 XL93LC46BRV x8 XL93LCA6RY Y93LC46 x16 93 56 2kbit 93AA56 93AA56A 93AA56B 93AA56C 93C56 93C56A 93 56 93C56C 93 56 93LC56 93LC56A 93LC56B 93LC56C 93X56 A93C56 x16 93 56 8 AF93BC56 x16 AF93BC56 x8 AK93C56 AM93LC56 AT93C56 x16 AT93C56 x8 AT93C56A AT93C56B AT93C56C AT93C56D x16 AT93C56D x8 AT
15. 635F MX25L25639F MX25L25645G MX25L25655E MX25L25655F MX25L25735E MX25L25735F MX25L25835E MX25L25855E MX25U25635F N25Q256A11 N25Q256A13 N25Q256A33 N25Q256A73 250256 81 N25Q256A83 S25FL256L S25FL256P S25FL256S S25FS256S W25Q256FV W25Q256JV W25Q257FV 8 7 FLASH SPI 45 series 45 1 64MBit AT45DB011 AT45DB021 AT45DB041 AT45DB081 AT45DB161 AT45DB321 AT45DB642 8 8 FRAM I2C 24 series 24 04 24 16 24 64 24 01 24 02 24 05 24 10 FM24V01 FM24V02 FM24W256 FM24C04B FM24CL04B FM24V05 FM24V10 FM24VN10 FM24C16B FM24CL16B FM24C64B FM24CL64B 8 9 FRAM SPI 25 series 25 04 25 16 25 64 25 01 25 02 25 05 25 10 25 20 FM25V01 FM25V02 FM25W256 FM25040B FM25L04B FM25V05 FM25V10 FM25VN10 FM25C160B FM25L16B FM25H20 FM25V20 FM25640B FM25CL64B 26 8 10 Optical and ethernet modules SFP SFP transceivers Please note that there is SFP adapter required with external power supply SFP SFP SFP and SFP read write block OxAO 256B read block 2 256B standard MSA MSA standard Supports not secured chips example manufacturers GBC HUAWEI GPON JDSU MIKROTIK OPTEC OPTION WTD and other OEM OxAO 2 Possibility to change manufacturers info model serial number etc and recalculate checksum directly from REVELPROG IS application
16. 8 11 Your suggestions If you have any suggestion for supported device list please contact us at lab reveltronics com There is possibility to add any serial device with I2C SPI or uWire interface EEPROM FLASH FRAM 9 APPENDIX B video tutorials and technical support Programming examples on youtube https www youtube com playlist list PLKdrjJPMLd8KBX12vHdyCg OJfNTOAw7U REVELTRONICS forum http www reveltronics com forum viewforum php f 10 27
17. 93C56E AT93C57 x16 AT93C57 x8 BL93C56 x16 BL93C56 x8 BR93A56 BR93C56 BR93L56 BR93LC56 CAT93C56 x16 CAT93C56 x8 CAT93C56A CAT93C56AH CAT93C56B x16 CAT93C56B x8 CAT93C56H x16 CAT93C56H x8 CAT93C56R x8 CAT93C57 x16 CAT93C57 x8 CAT93HC56 x16 CAT93HC56 x8 CR93C56 x16 CR93C56 x8 EC93C56A x16 EC93C56A x8 EM93LC56 x16 EM93LC56 x8 EM93LC57 x16 EM93LC57 x8 FM93C56 FM93C56A x16 FM93C56A x8 FT93C56 x16 FT93C56 x8 FT93C56A x16 FT93C56A x8 GSC93BC56A x16 GSC93BC56A x8 GT93C56 x16 GT93C56 x8 GT93C56A x16 GT93C56A x8 HT93LC56 A x16 HT93LC56 A x8 IN93AA56A IN93AA56B IN93AA56C x16 IN93AA56C x8 IN93LC56A IN93LC56B IN93LC56C x16 IN93LC56C x8 IS93C56 3 IS93C56A x16 IS93C56A x8 IS93C56AGR x16 IS93C56AGR x8 IS93C56B IS93C56BGR IS93C56D x16 IS93C56D x8 IS93C56DGR x16 IS93C56DGR x8 K93C56 KM93C56 KM93C56GD KM93C56V KM93C56VGD KM93C57 x16 KM93C57GD x16 KM93C57V x16 M93C56 x16 M93C56 x8 MC93C56 MM93C56 3 MM93C56 3GR NM93C56 NM93C56A NM93C56A x16 NM93C56A x8 NM93C56L NM93C56LZ PTK93LC56 x16 PTK93LC56 x8 S 93A56A S 93A56B S 93L56AD T93C56 x16 T93C56 x8 T93C56A x16 T93C56A x8 TMC93LC56 TMC93LC56 x16 TMC93LC56 x8 TMC93LC57 x16 TMC93LC57 x8 TU93C56 x16 TU93C56 x8 UG93C56 A x16 UG93C56 A x8 UG93C56 C W93C56 W93C56B x16
18. AEVEJTRONI S REVELPROG IS user manual Last update v1 4 2015 10 19 www REVELTRONICS com Please read user manual before using the device Contents 1 Technical data and requirements 4 2 Features and applications 5 3 Installation of software and USB 6 4 First steps with REVELPROG IS 7 4 11 User Iriterface i crete Grener 4 2 gt 4201 REAGING eer ipad _ 4 3 Additional features a EANA 4 3 1 Buffor sale a ie aw A n LOCI 4 3 3 Compare withthe buffer s aa aa CP PECTUS 4 3 5 Clear bufter or gener te random buffer e dedere vede aues nce viduus A 4 3 6 CRC32 and Checks trm 106 i ihe e vereor eer idee ves reru
19. AT26DF5121 25 05 25 05 25 05 F25D512Q 2510512 F25LO5P F25LO5PA F25L512P F25L512Q GD25Q512 KH25L512 25 05 25 05 525 512 MX25L512 MX25L5121E MX25L512C MX25L512E MX25V512 MX25V5121E MX25V512C MX25V512E PM25LV512 PM25LV512A 5 25 005 SST25VF512 SST25VF512A SST25WF512B W25Q05CL 25005 W25X05CL 25 010 1 Mbit A25L010 A25L010A A25L10P AC25LVO10 24 1024 25 5010 241 10 EN25B10 25 10 251 10 25 10 25510 525 10 F25L01P F25L01PA 6025010 2511005 25 10 25 10 25 10 525 10 MX25L1005 2511005 25110052 2511006 MX25L1021E 2511025 MX25L1026E MX25U1001E MX25V1006E NX25P10 PM25LV010 PM25LVO10A S25FLOO1D 5 25 010 SST25VF010 SST25VFO10A SST25WFO10 TS25L010A W25D10V W25P10V W25Q10BV W25Q10CL W25Q10CV W25X10AV W25X10BL W25X10BV W25X10CL W25X10L W25X10V 25 020 2Mbit A25L020 251020 A25L20P AT25DFO21 AT25F2048 EN25B20 EN25F20 EN25LF20 EN25P20 25520 ES25P20 F25D02P F25D02QA F25L02P F25L02PA GD25Q20B GD25Q21B KH25L2005 M25P20 M25PE20 M25U2033E MS25X20 MX25L2005 MX25L2005C MX25L2005ZM MX25L2006 2512025 MX25L2026E MX25L26C MX25V2006E NX25P20 PM20LV020 S25FL002D SA25F020 SST25VF020 SST25VF020A SST25VFO20B SST25WF02
20. CL512 FT24C512A HN58X24512 512kbit HT24C512 HT24LC512 IS24C512 M24512 SA24C512 24 1024 24AA1024 24C1024 24FC1024 24LC1024 AT24C1024 AT24C1024B CAT24C1024 CAT24WC1024 FM24C1024 FM24CL1024 HT24C1024 HT24LC1024 1Mbit 1S24C1024 24 1025 24 1025 24C1025 24LC1025 1Mbit 24 1026 24AA1026 24C1026 24LC1026 1Mbit Other Philips PCF8582C 2 8 2 EEPROM SPI 25 series 25 010 25010 25AA010 25AA010A 25 010 25LC010 25LCO10A A25010A AT25010 BR25H010 W BR25L010 W 25 01 25 11 25 01 1525 01 1kbit S 25A010A 5 25 01 ST25W01 XC25010 25 020 25020 25AA020 25AA020A 25 020 25LC020 25LC020A AT25020 AT25020A BR25H020 W BR25L020 W 25 02 CAT25C03 25 02 2kbit 25 0200 FM25C020UL 1525 02 25 020 S 25A020A ST25C02 ST25W02 X25020 XC25020 25040 25AA040 25AA040A 25 040 25C040A 251040 25LC040A AT25040 25040 25 04 BR25H040 W BR25L040 W CAT25C05 25 04 ras FM25C040U FM25CO40UL FM25C041U FM25L04 25 040 1525 04 NM24C040 NM24C041 S 25A040A ST25C04 ST25W04 X25040 X25041 4kbit XC25040 25 080 25080 25AA080 25 080 25 080 25 080 25LC080 251 080 251 080 AT25080 AT25080A AT25080B BR25HO80 W BR25L080 W 8kbit 25 08 25 09 25 08 FM25L08 25 080 1525 08 S 25A080A
21. E MX25L3236D MX25L3237D MX25L3239E MX25L3273E MX25L3275E MX25U3235E MX25U3235F 250032 NX25P32 QB25F320S33B QH25F320S33B S25FL032 S25FLO32A S25FLO32K S25FLO32P S25FL132K SA25F320 SST25VF032B W25Q32BV W25Q32DW W25Q32FV W25Q32V W25X32AV W25X32BV W25X32V 25 064 64Mbit A25LMQ64 A25LQ64 EN25F64 EN25Q64 EN25QA64 EN25QH64 EN25S64 F25D64QA F25L64QA FM25Q64 FM25Q64A GD25LQ64B GD25LQ64C GD25Q64B GD25Q64C KH25L6405D KH25L6406E M25P64 M25PX64 MX25L6405 MX25L6405D MX25L6406E MX25L6408D MX25L6408E MX25L6433F MX25L6435E MX25L6436E MX25L6439E MX25L6445E MX25L6465E MX25L6473E MX25L6475E MX25U6435E MX25U6435F MX25U6473F N25Q064 N25Q064A11 N25Q064A13 QB25F640S33B QH25F640S33B S25FLO64A S25FLO64K S25FLO64P S25FL164K SST25VF064C W25Q64CV W25Q64DW W25Q64FV W25Q64FW W25X64BV W25X64V 25 128 128Mbit EN25Q128 EN25QA128 EN25QH128 EN25QH128A F25D128QA F25L128QA GD25LQ128 GD25LQ128C GD25Q128B GD25Q128C KH25L12845E M25P128 MX25L12805D MX25L12835E MX25L12835F MX25L12836E MX25L12839F MX25L12845E MX25L12865E MX25L12873F MX25L12875F MX25U12835F N25Q128 N25Q128A11 N25Q128A13 S25FL127S S25FL128K S25FL128P S25FL128S S25FL129P S25FS128S W25Q128BV W25Q128FV W25Q128FW 25 256 256Mbit EN25QA256 EN25QH256 EN25QH256A EN25S256 MX25L25635E MX25L25
22. LC76 A x8 IN93AA76A IN93AA76B 76 16 IN93AA76C x8 IN93LC76A IN93LC76B IN93LC76C x16 IN93LC76C x8 IS93C76 3 IS93C76A x16 IS93C76A x8 IS93C76AGR x16 IS93C76AGR x8 1593 76 IS93C76BGR IS93C76D x16 IS93C76D x8 IS93C76DGR x16 IS93C76DGR x8 K93C76 KM93C76 KM93C76GD KM93C76V KM93C76VGD M93C76 x16 M93C76 x8 MC93C76 MM93C76 3 MM93C76 3GR NM93C76 NM93C76A NM93C76A x16 NM93C76A x8 NM93C76L NM93C76LZ PTK93LC76 x16 PTK93LC76 x8 S 93A76A S 93A76B S 93L76AD T93C76 x16 T93C76 x8 T93C76A x16 T93C76A x8 TMC93LC76 TMC93LC76 x16 TMC93LC76 x8 W93C76 W93C76B x16 W93C76B x8 XL93C76 XL93LC76 XL93LC76A XL93LC76ARY XL93LC76B x16 XL93LC76B x8 XL93LC76BRY x16 XL93LC76BRV x8 XL93LC76RY 93 86 16kbit 93AA86 93AA86A 93AA86B 93AA86C 93C86 93C86A 93C86B 93C86C 93CX86 93LC86 93LC86A 93LC86B 93LC86C 93X86 A93C86 x16 A93C86 x8 AF93BC86 x16 AF93BC86 x8 AK93C86 AM93LC86 AT93C86 x16 AT93C86 x8 AT93C86A AT93C86B AT93C86C AT93C86D x16 AT93C86D x8 AT93C86E BL93C86 x16 BL93C86 x8 BR93A86 BR93C86 BR93L86 BR93LC86 CAT93C86 x16 CAT93C86 x8 CAT93C86A CAT93C86AH CAT93C86B x16 CAT93C86B x8 CAT93C86H x16 CAT93C86H x8 CAT93C86R x8 CAT93HC86 x16 CAT93HC86 x8 CR93C86 x16 CR93C86 x8 EC93C86A x16 EC93C86A x8 EM93LC86 x16
23. SST25VFO8OB SST25WFO080B TS25L80P W25D80V W25P80V W25Q40CL W25Q80BL W25Q80BV W25Q80BW W25Q80DV W25X80AL W25X80AV W25X80BV W25X80L W25X80V 25 016 16Mbit A25L016 A25L16P A25LQ16 AT25DF161 AT25DL161 AT26DF161 EN25B16 EN25D16 EN25F16 EN25P16 EN25Q16A EN25QA16 EN25QH16 EN25S16 EN25T16 ES25M16 ES25P16 F25L016 F25L16P F25L16PA F25L16Q F25L16QA FM25Q16 FM25Q16A FM25Q16B FM25S16A GD25LQ16 GD25Q16B KH25L1605A KH25L1605D KH25L1606E KH25L1635D M25P16 M25PE16 M25PX16 M25X16 MS25X16 MX25L1605 MX25L1605A MX25L1605D MX25L1606E MX25L1608D MX25L1608E MX25L1633E MX25L1635D MX25L1635E MX25L1636D MX25L1636E MX25L1673E MX25L1675E MX25U1635E N25Q016 NX25P16 PM25LV016 PM25LV016B QB25F016S33B QH25F016S33B S25FL016 S25FLO16A S25FLO16K S25FL116K S25FL216K SA25F160 SST25VFO16B TS25L16AP TS25L16BP TS25L16P W25Q16BV W25Q16CL W25Q16CV W25Q16DV W25Q16DW W25X16AL W25X16AV W25X16BV W25X16V 25 032 32Mbit 251032 A25LQ32A AT25DF321 AT26SD321 EN25B32 EN25F32 EN25P32 EN25Q32B EN25QA32 EN25QH32 25532 ES25P32 F25L32P F25L32PA F25L32Q F25L32QA FM25Q32 FM25Q32A GD25LQ32 GD25LQ32C GD25Q32B GD25Q32C KH25L3205D KH25L3206E M25P32 M25PE32 M25PX32 M25X32 MX25L3205A MX25L3205D MX25L3206E MX25L3208D MX25L3208E MX25L3225D MX25L3235D MX25L3235
24. ST25C08 ST25W08 X25080 X25F008 25080 25160 25AA160 25AA160A 25 160 25 160 251 160 25LC160A 25LC160B 25160 AT25160A 25160 BR25H160 W BR25L160 W 297168 25 16 25 17 25 16 FM25C160 25 1600 FM25C160UL FM25L016 25 160 IS25C16 NM24C160 S 25A160A ST25C16 ST25W16 X25160 X25170 X25F016 XC25160 25 320 25320 25AA320 25AA320A 25C320 25LC320 25LC320A AT25320 AT25320A AT25320B BR25H320 W BR25L320 W CAT25C32 CAT25C33 32kbit FM25C320U FM25C320UL 1525 32 IS25C32A IS25C32B S 25A320A TI2532 X25320 25 032 25320 25 640 25640 25AA640 25C640 25LC640 AT25640 AT25640A AT25640B BR25L640 W CAT25C64 CAT25C65 FM25C640U FM25CL64 FM25L64 IS25C64 64kbit IS25C64A 1525 64 NM24C640 S 25A640A TI2564 25640 X25642 X25650 25 064 25640 gt 25128 25AA128 25C128 25LC128 AT25128 AT25128A CAT25C128 IS25C128 IS25C128A S 25C128A X25128 X25138 X25F128 XC25128 25 256 25256 25AA256 25C256 25LC256 25256 AT25256A 25 256 FM25L256 IS25C256 IS25C256A 25256 25256 20 25 512 512kbit 25512 25AA512 25C512 25LC512 AT25512 XC25512 25 1024 1 Mbit 251024 25 1024 25C1024 25LC1024 AT251024 251024 8 3 EEPROM SPI 35
25. W93C56B x8 XL93C56 XL93LC56 XL93LC56A XL93LC56ARY XL93LC56B x16 XL93LC56B x8 XL93LC56BRV x16 XL93LC56BRY x8 XL93LC56RY Y93LC56 A x16 229 93 66 4kbit 93AA66 93AA66A 93AA66B 93AA66C 93C66 93C66A 93 66 93C66C 93CX66 93LC66 93LC66A 93LC66B 93LC66C 93X66 A93C66 x16 A93C66 x8 AF93BC66 x16 AF93BC66 x8 AK93C66 AM93LC66 AT93C66 x16 AT93C66 x8 AT93C66A AT93C66B AT93C66C AT93C66D x16 AT93C66D x8 AT93C66E BL93C66 x16 BL93C66 x8 BR93A66 BR93C66 BR93L66 BR93LC66 CAT93C66 x16 CAT93C66 x8 CAT93C66A CAT93C66AH CAT93C66B x16 CAT93C66B x8 CAT93C66H x16 CAT93C66H x8 CAT93C66R x8 CAT93HC66 x16 CAT93HC66 x8 CR93C66 x16 CR93C66 x8 EC93C66A x16 EC93C66A x8 EM93LC66 x16 EM93LC66 x8 FM93C66 FM93C66A x16 FM93C66A x8 FT93C66 x16 FT93C66 x8 FT93C66A x16 FT93C66A x8 GSC93BC66A x16 GSC93BC66A x8 GT93C66 x16 GT93C66 x8 GT93C66A x16 GT93C66A x8 HT93LC66 A x16 HT93LC66 A x8 IN93AA66A IN93AA66B 66 16 66 8 IN93LC66A IN93LC66B IN93LC66C x16 IN93LC66C x8 IS93C66 3 IS93C66A x16 IS93C66A x8 IS93C66AGR x16 IS93C66AGR x8 1593 66 IS93C66BGR IS93C66D x16 IS93C66D x8 IS93C66DGR x16 IS93C66DGR x8 K93C66 KM93C66 KM93C66GD KM93C66V KM93C66VGD KM93C67 x16 KM93C67GD x16 KM93C67V x16 M93C66 x16
26. and will be ready to use Do NOT interrupt this process Interrupting this process could render your device NOT functional Continue Tak Ne Anuluj 16 7 Research and development We are keen to still develop and improve the device Please contact us at lab reveltronics com or visit our contact page at www reveltronics com if you have any comments or tips about REVELPROG IS Very welcome are ideas e how to improve REVELPROG IS what functionality add to it e what chips add to supported device list in the next update please suggest only serial I2C SPI uWire devices Repeated suggestions from many users will have more chance for implementation in the future We encourage you to contact us because in this way we already added many devices popular only in small segments of automotive market computer service RTV AGD devices etc 17 8 APPENDIX A List of supported devices The following list details the family of supported devices left column with selected examples of supported memories right column Most chips have the same programming procedures programmer supports more devices than the examples given in the list 8 1 EEPROM I2C 24 series 24AA01 24AA014 24AA014H 24AA01H 24 01 24CO1A 24 01 24 01 24LCO1 24LC014 24LCO14H 24LCO1B 24LCO1BH 24 01 24 01 AT24C01A 24 01 BR24A01AF BR24A01AFJ BR24CO1 BR24CO1A BR24CO1AF
27. ct them in external circuit or 2 unsolder the chip and put it to integrated programmer socket If you are not 100 sure about connections DO NOT program in circuit unsolder the chip and program it with integrated socket 5 2 Power supply in external circuit The target application device can be either powered by programmer voltage level VPP can be chosen from 1 0V 5 0V please read Chapter 4 3 6 or powered by an application within a voltage range of 1 0V to 5 5V If chip is already powered in external circuit than VPP should be disabled VPP OFF Absolute maximum rating at programmer s I O pins is 5 5V exceed this value may damage protection buffers in programmer cT 5 3 Limits and possible issues during in circuit programming In some cases there is no possibility to program chip in application This can be due by many reasons such as e to long signal wires too much load capacity in circuit e incorrect pull ups or pull downs on signal wires e incorrect addressing Tem additional capacitors diodes bus switches etc in circuit m Settings p In case of power supply from programmer current is limited to 100mA for safety reason If application requires more power than external power supply should be connected and power supply from programmer should be Saline disabled at the same time gt VPP OFF NOTE too much current consumption gt 100 For saf
28. e desktop Application is ready to run Drivers installation In most cases drivers will be successful installed during application installation Drivers may be installed also later from application menu help gt install drivers Windows XP users will have to install drivers after first device plugged in just select drivers location in installation folder by default it is C Program Files REVELTRONICS REVELPROG IS drivers REVELPROG IS If you miss it you can install drivers later manually run device manager find REVLPROG IS device on the list right click and update driver select driver location Windows 8 x64 and above users will have to install drivers from REVELPROG IS application by using Zadig installer menu help gt install drivers with Zadig You should select REVELPROG IS device on the list and install WinUSB driver 3 Windows XP with SP3 installed service pack 3 Windows 7 with SP1 installed In case of fresh install of OS may need also Microsoft Visual C 2010 Redistributable Package http www microsoft com en us download details aspx id 5555 4 if NOT you can download and install it directly from Microsoft web page http www microsoft com en us download details aspx id 17718 Be 4 First steps with REVELPROG IS application 4 1 User interface Application interface is user friendly All main functions can be run directly from shortcut icons all icons are actived af
29. ety reason operation was canceled In case of incorrect connections short circuit or overload following error Possible causes pict will be displayed and all I O will be disconnected Delay of protection oem please check connections b if ICSP programming L shorted circuit or incorrect connections too much current consumption disconnect unnecessary loads or connect external power supply or place memory in integrated socket conflict voltage trigger is 5 35ms so you still have to be careful Programmer implements VPP boost mode which allows for 3x higher current consumption at the first 30ms of operation e g for capacitor charging If you are not sure about connections or voltage levels DO NOT if device has external power supply gt disable VPP in application VPP OFF or program in circuit It is much safer to unsolder the chip and gt disconnect external power supply program it in the socket Operation canceled too much current CRC32 030000 14 5 4 Troubleshooting for in circuit programming If you can program device in programmer s socket or adapter with success but you cannot program it in circuit than there are few things that you can check First of all make sure that e all wires are connected properly please take special care for pin contact in case of programming with SOIC CLIP e external circuit is powered properly and there
30. f chip is empty Test will be canceled as soon as first programmed cells will be detected there is no need to read full memory 4 3 3 Compare with the buffer Operation compares buffer with the contents of memory Operation will be cancelled as soon as first difference will be detected 4 3 4 Swap bytes Swap bytes operation will change byte order in 2 bytes word For example swapped word OxABCD will be equal to OxCDAB This functionality is very useful for memories with two addressing modes e g for microwire 93 series chips REVELPROG supports both addressing modes 8 bit and 16 bit for these devices 4 3 5 Clear buffer or generate random buffer There is possibility to clear buffer OxFF or generate random buffer from Edit menu Buffer length will be equal to memory size CTRL N shortcut will clear buffer and CTRL N shortcut will generate random buffer zu 4 3 6 CRC32 and Checksum 16 Click CRC32 in right bottom corner to calculate CRC32 checksum from the buffer Changing single byte in the buffer will change CRC32 checksum so this feature is useful in comparison of sequential reads or files Checksum 16 is calculated in real time from selected bytes in the buffer area and it s displayed in buffer info This is most common algorithm for checksum used in wide range of devices checksum of mileage operation hours serial numbers etc To calculate Checksum 16 from all addresses select all bytes in the buffer area CTRL A
31. it 24AA32 24AA32A 24C32 24LC32 24LC32A 24LC32B A24C32 ACE24C32 ACE24C32A AF24BC32 AT24C32 AT24C32A AT24C32B AT24C32C AT24C32D AX24C32A BR24A32F BR24A32FJ BR24C32 BR24C32F BR24G32F BR24G32FJ BR24G32FV BR24G32FVT BR24L32 BR24L32F BR24L32F BR24L32FV BR24L32FVT BR24S32F BR24S32FJ BR24S32FV BR24S32FVM BR24S32FVT BR24T32 CAT24C32 CAT24FC32 CAT24FC32A CAT24WC32 CAT24WC33 CR24C32 CW24C32 EC24C32 EC24C32A FM24C32 FM24C32U FM24C32UF FT24C32 FT24C32A HM24LC32 HN58X2432 HT24C32 HT24LC32 IN24AA32A IS24C32 IS24C32A 1524 32 IS24C32C K24C32 L24W32 LE24C322 LE24L322 M24C32 MC24C32 MM24C32 NM24C32 NM24C32U NM24C32UF NSC24C32 PTK24A32T S 24C32C SLA24C32 SLE24C32 ST24C32 T24C32 T24C32A TU24C32 WS24W32 X24320 24 64 64kbit 24 64 24AA64F 24 65 24C64 24C65 24FC64 24LC64 24LC64B 24LC64F 24LC65 A24C64 ACE24C64 ACE24C64A 24 64 24 64 AT24C64A AT24C64B AT24C64C AT24C64D AX24C64A BR24A64F BR24A64FJ BR24C64 BR24C64F BR24G64F BR24G64FJ BR24G64FV BR24G64FVT BR24L64 BR24L64F BR24L64FJ BR24S64F BR24S64FJ BR24S64FV BR24S64FVM BR24S64FVT BR24T64 CAT24C64 CAT24FC64 CAT24FC65 CAT24FC66 CAT24WC64 CAT24WC65 CR24C64 CW24C64 EC24C64 EC24C64A FM24C64 FM24C64F FM24CL64 FT24C64 FT24C64A HM24LC64 HN58X2464 HT24C64
32. ive reprogramming modules radio code mileage correction immobilizers gps navigations computer service data recovery reflashing upgrading programming BIOS chips on motherboards of PC notebooks copier amp fax machines printers etc RTV AGD service TV amp TV tuners digital cameras multifunction devices etc and many other devices equipped with serial I2C SPI MICROWIRE EEPROM and FLASH chips Due to the possibility of change voltage level in range of 1 0 5 0V programmer supports both older and newer devices e g latest devices equipped with 1 8V low voltage chips Device is equipped with ICSP connector that allows in circuit serial programming without unsoldering the chip from board build in additional protection buffered I O short circuit and overload protection increase reliability and safety of such operations Main features e reading writing erasing functions with user friendly application interface e supported binary files bin rom epp etc and Intel Hex hex with possibility to load file to the buffer edit it calculate checksums swap bytes compare with chip etc e programming socket or in external circuit without unsoldering the chip e the target application device can be either powered by REVELPROG possibility to change VPP and logic levels 1 0V 1 5V 1 8V 2 5V 2 8V 3 3V 5 0 or powered by an application with external power supply 1 0 5 5V e build in additional pr
33. lly It can be changed manually by clicking VPP icon In case of ICSP programming with external power supply VPP should be disabled VPP OFF 4 2 1 Readin B Revelprog IS v1 3 cl X File Edit View Settings Help Before device reading operation memory type should be chosen Please check also VPP voltage you may need to change it in case of low voltage chips Click READ icon memory chip with green arrow Programmer will read device Memory content will be loaded into the buffer Buffer can be saved to external file You can Reading 84 also edit the buffer and reprogram the device Please note at the CRC32 checksum right corner at the Reading 8738 1 kb s bottom If checksum is equal after each read than the risk of read with error usually does not exist It is a good practice to make memory backup to external file before any writing The reading may be incorrect due to communication error or broken chip Reading 9029 4 kb s CRC32 0 991 4 2 2 Writing Before device programming operation 1 memory type should be chosen and 2 buffer should be filled with data You can load data from external binary bin rom epp etc or Intel Hex hex file Please check also VPP voltage it may be changed in case of low voltage chips Please click WRITE icon memory chip with red orange floppy disk Programmer will erase the device write data to memory
34. otection buffered I O pins internal connected only during programming short circuit and overload protection reduces the risk of damaging parts due to connection mistake e integrated sockets ZIF SOIC with auto adaptive I O pins reduces requirement of additional adapters e short programming time e g WINBOND W25Q80BV 8Mb read 0 95 8 4Mb s write 3 35 2 4Mb s MICRON N25Q128A 128Mb read 12 85 10Mb s write 37 65 3 4Mb s Due to USB 2 0 hardware layer BULK mode maximum real transfer is up to 10Mbit s for read write operations but in many cases transfer is limited by read write time cycle from to memory e g write is always slower than read Write time does not include chip erase time you can find tCE in device datasheet and verification read time There is possibility to change write sequence e g without erasing and verifying but most devices require at least chip erase before write operation 5 3 Installation of software and USB drivers Requirements PC application is compatible with MS Windows XP Vista 7 8 and 10 32 and 64 bit versions You will need also NET Framework 4 0 to run application probably already installed in your OS Software installation Software installation is typical for Windows Just run setup REVELPROG IS v1 3 Setup and follow instructions next next finish You may be prompted for USB driver installation accept it Shortcut to REVELPROG IS app will be added to th
35. pc application and firmware update software inside the device Latest software can be downloaded directly from manufacturer s webpage You will be informed by the software about possible updates after connecting out of date device Caution If a firmware update process is interrupted your programmer may not function properly Updates are optional warranty does not cover During update process device will start in DFU Device Firmware Upgrade mode First time it may be necessary to install additional drivers for DFU mode Windows should find drivers automatically on the Internet if not there are also available in drivers DFU subdirectory in the installation folder Installing drivers process should take about 30 seconds If DFU drivers are installed application will update the firmware device Appropriate instructions will be displayed before Warnings read carefully TIP It s recommended to use Windows 7 SP1 x64 or above for update process In older OS some libraries may missing and update may not start Please close all I other applications during update process 1 do not disconnect power supply from computer Update process may take about half a minute Progress will be displayed on the 2 do not disconnect the device from PC 3 it is recommended to close all other applications screen There is no possibility to cancel this process After successful update device will restart
36. rements REVELPROG IS made by REVELTRONICS is a professional tool for serial memory programming It supports wide range of EEPROM FLASH and FRAM devices with I2C SPI and uWire protocols powered with 1 0V 5 0V voltage levels It has integrated ZIF socket for THT devices and SOIC socket for SMD devices It has also connector for in circuit serial programming ICSP with buffered I O Due to USB 2 0 interface memory operations are really fast Technical data power supply and communication via USB 2 0 hardware level bulk transfer e supported protocols 2 SPI MICROWIRE e supported devices with 1 0V 5 0V power supply e programming device powered from programmer 1 0 5 0V Imax 100mA or from external circuit 1 0 5 5V e operation speed read write up to 10Mbit s e ZIF 32 SOIC 8 150mil integrated sockets e connector for in circuit serial programming ICSP with buffered I O e auto adaptive I O pins connected only for programming time Hi Z in IDLE state e Short circuit and overload protection e device manufactured in EU made in Poland Requirements e USB 2 0 or above e Windows XP Vista 7 8 or 10 32 and 64 bit NET Framework 4 installed in OS 1 NET 4 0 Client Profile can be downloaded from MICROSOFT http www microsoft com en us download details aspx id 17718 4 2 Features and applications REVELPROG IS is used in many applications such as car electronics amp automot
37. ter device connected Please move cursor above specific icon to see additional tooltip IB Revelprog IS v1 3 File Edit View Settings Help Programator podlaczony v1 3 0 Memory buffer is displayed in hexadecimal ASCII format There is possibility to edit buffer as bytes and as ASCII characters Additional information is displayed in lower area B Revelprog IS v1 3 File Edit View Settings Help e buffer information buffer size in bytes buffer addresses range and current 25 080 address or addresses range of cursor 00000000 ED F Li q Y a nn 4 x 5 position selection with calculated KARA Rd ae et checksum 16 from selected bytes 00000030 95 Uis E IC fpY E 00 40 78 18 6 5D f 6 6D lt 488 e status bar programmer version info or 00 2 D4 last operation info 00000080 er i 8 IH Iphe gt a 90000 E6 8W eE M xc e CRC 32 checksum calculated from buffer 000000CO0 D7 10 08 a 00 i BE 5005 cs CI or opened file click on CRC32 to OF Sed ud 6 dxg Nr v kon F7 gt V i ilg aa5I BD gt 2 8 8 recalculate checksum 45 2 5 2 56 2 nz 4 2 Device programming Device type should be selected from the device database before any operation chip select icon Voltage will be set automatica
38. used also as a simple file converter binary to intel hex and vice versa To convert file from one type to another just open file load to buffer and save it in another format 12 5 In Circuit Serial Programming ICSP Caution Before ICSP programming please read following instructions ICSP programming is recommended only for advanced users There is required technical knowledge and being familiar with specific chip You should read carefully device datasheet especially memory pinout addressing modes and voltage levels Programmer is equipped with 10 pin ICSP socket IDC10 There s only 8 pins used pin 9 and pin 10 are not internally connected Pinout numeration 1 8 is the same as memory pinout in datasheet for DIL8 SO8 package There will be various signals at these pins during chip programming digital and analog signals These signals are assigned automatically after memory chosen in application and are set only during memory operation 5 1 Addressing in external circuit All hardware addressing outputs e g for EEPROM 24 series memory there 1 2 3 ie AO 1 2 must have low voltage level GND If chip in circuit is addressed in other way e g there are few the same chips which require various addressing then communication will fail In this case you should address chip with the programmer It can be done in two ways 1 connect addressing wires to the chip and in the same time disconne

Download Pdf Manuals

image

Related Search

Related Contents

ロケッ トのパーツを作る  Forum 3000 - analog telephone  Best Hit  Y:\INTERNET\Yeni\Service Manual  Fonctionnement  

Copyright © All rights reserved.
Failed to retrieve file