PIC32MX3XX/4XX
17.0
SERIAL PERIPHERAL
INTERFACE (SPI)
The SPI module is a synchronous serial interface use-
ful for communicating with external peripherals and
other microcontroller devices. These peripheral
Note 1: This data sheet summarizes the features
of the PIC32MX3XX/4XX family of
devices. It is not intended to be a compre-
hensive reference source. To comple-
ment the information in this data sheet,
refer to Section 23. “Serial Peripheral
Interface (SPI)” (DS61106) of the
“PIC32MX Family Reference Manual” ,
which is available from the Microchip web
devices may be Serial EEPROMs, shift registers, dis-
play drivers, A/D converters, etc. The PIC32MX SPI
module is compatible with Motorola ? SPI and SIOP
interfaces.
Following are some of the key features of this module:
? Master and Slave Modes Support
? Four Different Clock Formats
? Framed SPI Protocol Support
site (www.microchip.com/PIC32).
2: Some registers and associated bits
described in this section may not be avail-
able on all devices. Refer to Section 4.0
sheet for device-specific register and bit
information.
FIGURE 17-1:
SPI MODULE BLOCK DIAGRAM
?
?
?
?
?
User Configurable 8-bit, 16-bit and 32-bit Data
Width
Separate SPI Data Registers for Receive and
Transmit
Programmable Interrupt Event on every 8-bit,
16-bit and 32-bit Data Transfer
Operation during CPU Sleep and Idle Mode
Fast Bit Manipulation using CLR, SET and INV
Registers
Internal
Data Bus
SPIxBUF
Read
SPIxRXB
Write
SPIxTXB
Registers share address SPIxBUF
Transmit
Receive
SPIxSR
SDIx
SDOx
bit 0
Shift
Control
SSx/F SYNC
Slave Select
and Frame
Sync Control
Clock
Control
Edge
Select
Baud Rate
Generator
PBCLK
SCKx
Enable Master Clock
Note: Access SPIxTXB and SPIxRXB registers via SPIxBUF register.
? 2010 Microchip Technology Inc.
DS61143G-page 111
相关PDF资料
MA320011 MODULE PLUG-IN PIC32MX220F32D
MA330024 MODULE PLUG-IN DSPIC33F 100TQFP
MA330027 MODULE PLUG-IN DSPIC33F 100TQFP
MA330029 MODULE PLUG-IN DSPIC33FJ16GP102
MA9D00-42 DSUB CONN W/DIAGNOSTIC PORT STRT
MAI ADAPTER PUSH-ON/M-SWTCH ATTCHMNT
MAV0020RP VARISTOR ARRY 2ELEMENT 120V 0405
MAX11503EVKIT+ KIT EVAL FOR MAX11503
相关代理商/技术参数
MA320002-2 制造商:Microchip Technology Inc 功能描述: 制造商:Microchip Technology Inc 功能描述:PIC32MX4XX 100 TO 100-PIN USB PIM - Boxed Product (Development Kits) 制造商:Microchip Technology Inc 功能描述:MODULE PLUG-IN PIC32MX4XX 制造商:Microchip Technology Inc 功能描述:PIC32MX4 100PIN USB PLUG IN 制造商:Microchip Technology Inc 功能描述:PIC32MX450 100 Pin to 100 Pin USB Plug in Module 制造商:Microchip Technology Inc 功能描述:Daughter Cards & OEM Boards PIC32 MX450 100-Pin USB PIM 制造商:Microchip Technology Inc 功能描述:PIC32MX4xx 100 to 100-Pin USB PIM, Plug-in Modules
MA320003 功能描述:子卡和OEM板 PIC32MX USB/CAN PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA320011 功能描述:子卡和OEM板 PIC32MX250F128D PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA320012 制造商:Microchip Technology Inc 功能描述:PIC32MZ2048EC 100-100PIN PIM - Boxed Product (Development Kits) 制造商:Microchip Technology Inc 功能描述:MOD PIM PIC32MZ2048EC 100PIN 制造商:Microchip Technology Inc 功能描述:100 to 100 Pin Plug-In Module for PIC32MZ EC Series 制造商:Microchip Technology Inc 功能描述:PIC32MZ2048EC 100-100pin PIM - demonstrate the capabilities of the PIC32MZ EC fa
MA3200-H 制造商:PANASONIC 制造商全称:Panasonic Semiconductor 功能描述:Silicon planar type
MA3200-L 制造商:PANASONIC 制造商全称:Panasonic Semiconductor 功能描述:Silicon planar type
MA3200-M 制造商:PANASONIC 制造商全称:Panasonic Semiconductor 功能描述:Silicon planar type
MA3200W 制造商:PANASONIC 制造商全称:Panasonic Semiconductor 功能描述:Silicon planer type