3.16 QSPI Serial Flash
The PIC32-BZ6 Curiosity Board has an on-board 64-Mb, 2.3–3.6V Serial Quad I/O (SQI) Flash (SST26VF064B-104I/MF) (U801) memory for data storage. By default, the SST26VF064B-104I/MF at power-up enables the Write Protect (WP) and HOLD pins and disables the SIO2 and SIO3 pins, allowing for SPI protocol operations without register configuration. Register configuration is required to switch to Quad I/O operation with QSPI. For example application, refer to the QSPI Flash Read Write section in the MPLAB® Harmony 3 Peripheral Library Application Examples for PIC32CX-BZ6 and PIC32WM-BZ6204 Family.
QSPI Flash | Pin on PIC32WM-BZ6204UE Module | Description |
---|---|---|
CE | PB13, QSPI_CS | QSPI chip select |
SO/SIO1 | PB12, QSPI_DATA1 | QSPI data channel 1 |
WP/SIO2 | PB11, QSPI_DATA2 | QSPI data channel 2 |
VSS | GND | Ground |
SI/SIO0 | PA0, QSPI_DATA0 | QSPI data channel 0 |
SCK | PA1, QSPI_SCK | QSPI clock |
HOLD/SIO3 | PA2, QSPI_DATA3 | QSPI data channel 3 |
VDD | VDD | VDD |
Note: QSPI function is not enabled by default on
the PIC32-BZ6 Curiosity Board and is
shared with other functions. To use QSPI Flash, mount 0Ω series
resistors R739, R742, R744, R746, R749, and R752.
|