SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
A 32-word write buffer provides the capability to perform faster write accesses to the flash memory. The data for the buffered write is written to the Flash Write Buffer (FWBn) registers.
The registers are 32-word-aligned with flash memory, and therefore the register FWB0 corresponds with the address in the FMA register where bits [6:0] are all 0. FWB1 corresponds with the address in FMA + 0x4 and so forth. Only the FWBn registers that have been updated since the previous buffered flash memory write operation are written. The Flash Write Buffer Valid (FWBVAL) register shows which registers have been written since the last buffered flash memory write operation. This register contains a bit for each of the 32 FWBn registers, where bit[n] of FWBVAL corresponds to FWBn. The FWBn register has been updated if the corresponding bit in the FWBVAL register is set.
To program 32 words with one buffered flash memory, write operation: