HCC has four FAT file systems, each designed to achieve the best balance of performance and resource utilization in their targeted embedded configuration. These file systems share a common API to ensure portability, and can interface with any type of sector-based media.
Use this table to work out which product to use for your application. Click the header links for full details of each system.
|Code Size1||~24kB||4-12.5kB||~31KB||32 KB|
|Long Filename Support||Y||Y||Y||Y3|
|Multiple Open Files||Y||Y||Y||Y|
|Multiple Open File Users||Y||N||Y||Y|
|Media Error Handling||Y||N||Y||Y|
|Relative Performance||very high||medium/low||high||very high|
|Secure Delete Option||Y4||N||Y4||N|
- Approximate numbers based on Cortex-M3 at high optimization with long file names active. These can be reduced further by not using long file names.
- SafeexFAT will be released in July 2019.
- exFAT only has long filenames – there is no short filename concept.
- Needs special driver support.