Datasheet

CC3100
SWAS031D JUNE 2013REVISED FEBRUARY 2015
www.ti.com
All file types can have a maximum of 128 supported files in the file system. All files are stored in blocks of
4KB and thus use a minimum of 4KB of flash space. Encrypted files with fail-safe support and optional
security are twice the original size and use a minimum of 8KB. Encrypted files are counted as fail safe in
terms of space. The maximum file size is 16MB.
Table 5-2 lists the SFLASH size recommendations.
Table 5-2. CC3100 SFLASH Size Recommendations
Item Typical Fail-Safe Typical NonFail-Safe
File system 20KB 20KB
Service pack 224KB 112KB
System and configuration files 216KB 108KB
Total 4Mb 2Mb
Recommended 8Mb 4Mb
The CC3100 device supports JEDEC specification SFDP (serial flash device parameters). The following
SFLASH devices are verified for functionality with the CC3100 device in addition to the ones in the
reference design:
Micron (N25Q128-A13BSE40): 128Mb
Spansion (S25FL208K): 8Mb
Winbond (W25Q16V): 16Mb
Adesto (AT25DF081A): 8Mb
Macronix (MX25L12835F-M2): 128Mb
For compatibility with the CC3100 device, the SFLASH device must support the following commands:
Command 0x9F (read the device ID [JEDEC]). Procedure: SEND 0x9F, READ 3 bytes.
Command 0x05 (read the status of the SFLASH). Procedure: SEND 0x05, READ 1 byte. Assume bit 0
is busy and bit 1 is write enable.
Command 0x06 (set write enable). Procedure: SEND 0x06, read status until write-enable bit is set.
Command 0xC7 (chip erase). Procedure: SEND 0xC7, read status until busy bit is cleared.
Command 0x03 (read data). Procedure: SEND 0x03, SEND 24-bit address, read n bytes.
Command 0x02 (write page). Procedure: SEND 0x02, SEND 24-bit address, write n bytes (0<n<256).
Command 0x20 (sector erase). Procedure: SEND 0x20, SEND 24-bit address, read status until busy
bit is cleared. Sector size is assumed to be always 4K.
30 Detailed Description Copyright © 2013–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CC3100