SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The Secure Digital Host (SD Host) controller on the CC32xx device provides an interface between a local host (LH) such as a microprocessor controller (MCU) and an SD memory card, and handles SD transactions with minimal LH intervention.
The SD host provides SD card access in 1-bit mode, and contends with SD protocol at transmission level, data packing, adding cyclic redundancy checks (CRCs), start/end bit, and checking for syntactical correctness. The application interface can send every SD command and either poll for the status of the adapter or wait for an interrupt request. An interrupt request is returned in the case of exceptions, or to provide a warning of the end of an operation. The controller can be configured to generate DMA requests and work with minimum CPU intervention. Given the nature of integration of this peripheral on the CC32xx platform, TI recommends that developers use peripheral library APIs to control and operate the block.
This section emphasizes understanding the SD host APIs provided in the CC32xx Software Development Kit [Peripheral Library].