SLOA244B May 2017 – March 2019 RF430CL330H , RF430CL331H
RF430CL330H message size
The RF430CL330H sends data over the air based on what is loaded to the 3KB of SRAM memory of the device. Due to this, the maximum message size that can be sent in one connection is 3KB. To send or receive more, the NFC connection must be reset, and new data must be loaded into or read from the RF430CL330H.
RF430CL331H message size
The RF430CL331H features a pass-through mode that allows for more flexibility in terms of data transfer sizes. Using this feature, the RF430CL331H repurposes the 3KB of SRAM it contains to be a buffer that passes data between the MCU it is connected to and the NFC reader/writer device communicating with it. The buffer makes is possible to send or receive large amounts of data without resetting the NFC connection. Therefore, the only limit of the message size is the amount of available memory on the microcontroller.
For example, if the RF430CL331H is used with a TI MSP430FR5969 MCU, which has 64KB of FRAM available, it is possible to send a 45KB message over the air in a single NFC connection to an NFC device.
NDEF message size limitations
The NFC Forum standards define the largest size of data in a single NDEF file as 65536 bytes. When more than 65536 bytes of data need to be sent, then the NDEF file system should be used to create multiple NDEF records, each of which are smaller than 65536 bytes.
A closed loop system that does not need to be NFC Forum compliant and does not communicate with NFC Forum compliant devices (for example, NFC-enabled smartphones or tablets) can ignore those limitations. The RF430CL331H hardware does not prevent the transmission of more data.