How to Program SPI NOR Flash and EEPROM on StarProg-A

 

This application note illustrates how to program EEPROM and SPI NOR Flash with Dual die on StarProg-ATE, including EEPROM 24,25,93,95 series, Micron MT25TL series, Macronix MX66L1G85G and Spansion S79FL series. Learn more about DediProg products and how to use them.

 


1. Dediware Procedure
 

1.1 Select: Click “Select” to choose IC manufacturer/part number/package

   
 foto1
 

foto2                 

                        
 
1.2 Load: Click “Load” to load the file intended for the programmer.   


 
foto3
 
+: Add other partition to load file.

FilePath: Show your file path

PartitionName: Indicate the partition that you request.

StartProgAddr: Indicate the start address. FillUnusedByte: Select to fill unused byte, ex: 0xFF.   

 
1.3 Config: Set up batch operation and options                                                                                         
 foto4
 
 
1.4 Programming function

1.4.1 Read ID: If IC has readable ID that can show in the Log window, then the ID will appear in the ChipInfo. 

1.4.2 Read IC: Read the IC data and compare with the file data.   

1.4.3 Erase: Erase entire IC or specific area if IC has several partitions. 

1.4.4 Blank Check: Check if the target chip is blank or not. 

1.4.5 Program: Write the selected file data into the chip. 

1.4.6 Verify: Content verification between chips and loaded file. 

1.4.7 Auto Batch: Run the programming settings of batch in Config. 
 


2. EEPROM

 
ATE ISP Header Pin Out (2x10)

Table 1: ATE ISP Header Pin Out (2x) 

foto5

foto6

EEprom_series_95
 

3. SPI  
 

SPI_NOR_Flash 
 
4. Dual Die 

5.1 Micron MT25TL 25 Series 
 
5.1.1 Application circuit

  • MT25TLxxxB 24-Ball TBGA – 5 x 5 

 foto8
 

  • MT25TLxxxB SO16 

foto9

 

  •  MT25TLxxxH 24-Ball TBGA – 5 x 5 

foto10

 
 

  • MT25TLxxxH SO16 

 foto11
 
5.1.2 Partition define in Dediware

  • Partition 1:NOR die 1 Memory
  • Partition 2:NOR die 2 Memory
  • Partition 3:NOR die 1 64 OTP bytes
  • Partition 4:NOR die 2 64 OTP bytes
  • Partition 5:Config   


 
5.2 Macronix MX66L1G85G 
 
 5.2.1 Application circuit 
 

  • MX66L1G85G 24-Ball TBGA – 5 x 5 

 foto12
 
 
 
 
5.2.2 Partition define in Dediware

Partition 1:NOR die 1 Memory

Partition 2:NOR die 2 Memory 

Partition 3:NOR die 1 4K-bit secured OTP

Partition 4:NOR die 2 4K-bit secured OTP

Partition 5:Config   

 
 
5.3 Spansion S79FL Series 
 
5.3.1 Application Circuit 

 

  • S79FL256S / S79FL512S 

foto_13

 

  • S79FL01GS 

 foto15
 
5.3.2 Partition define in Dediware

Partition 1:NOR die 1 Memory

Partition 2:NOR die 2 Memory

Partition 3:NOR die 1 2048 bytes OTP

 

  • S79FL256S  

Buffer configuration of OTP memory:

foto16

 
 

Partition 4:NOR die 2 2048 bytes OTP  

  • S79FL256S

Buffer configuration of OTP memory: 
 foto17

  •  Partition 5:Config    


 
 


Display per page
Sort by

StarProg-A Universal On Board (ICP/ISP) Programmer

Product no.: StarProg-A

The StarProg-A from Dediprog supports MCU, CPLD, SPI NOR Flash, SPI NAND Flash and EEPROM On Board Programming (ICP / ISP). It is optimized for the integration of automated machines and can easily be used in development and mass production.

 

790.00 *
Product data sheet
In Stock, Delivery within 1-2 working days
*

Plus Vat for enduser and companies located in Germany