| Electronic Components Datasheet Search |
|
DSPIC33EP128GS708 Datasheet(PDF) 234 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
DSPIC33EP128GS708 Datasheet(HTML) 234 Page - Microchip Technology |
|
234 / 484 page ![]() dsPIC33EPXXXGS70X/80X FAMILY DS70005258C-page 234 2016-2018 Microchip Technology Inc. To set up the SPIx module for the Standard Master mode of operation: 1. If using interrupts: a) Clear the interrupt flag bits in the respective IFSx register. b) Set the interrupt enable bits in the respective IECx register. c) Write the SPIxIP bits in the respective IPCx register to set the interrupt priority. 2. Write the desired settings to the SPIxCON1L and SPIxCON1H registers with the MSTEN bit (SPIxCON1L<5>) = 1. 3. Clear the SPIROV bit (SPIxSTATL<6>). 4. Enable SPIx operation by setting the SPIEN bit (SPIxCON1L<15>). 5. Write the data to be transmitted to the SPIxBUFL and SPIxBUFH registers. Transmission (and reception) will start as soon as data is written to the SPIxBUFL and SPIxBUFH registers. To set up the SPIx module for the Standard Slave mode of operation: 1. Clear the SPIxBUF registers. 2. If using interrupts: a) Clear the SPIxBUFL and SPIxBUFH registers. b) Set the interrupt enable bits in the respective IECx register. c) Write the SPIxIP bits in the respective IPCx register to set the interrupt priority. 3. Write the desired settings to the SPIxCON1L, SPIxCON1H and SPIxCON2L registers with the MSTEN bit (SPIxCON1L<5>) = 0. 4. Clear the SMP bit. 5. If the CKE bit (SPIxCON1L<8>) is set, then the SSEN bit (SPIxCON1L<7>) must be set to enable the SSx pin. 6. Clear the SPIROV bit (SPIxSTATL<6>). 7. Enable SPIx operation by setting the SPIEN bit (SPIxCON1L<15>). FIGURE 18-1: SPIx MODULE BLOCK DIAGRAM (STANDARD MODE) Read Write Internal Data Bus SDIx SDOx SSx/FSYNC SCKx MSb Shift Control Edge Select Enable Master Clock Transmit SPIxTXB SPIxRXB Peripheral Clock REFO MCLKEN SPIxRXSR URDTEN 1 0 TXELM<5:0> = 6’b0 MSb Baud Rate Generator SSx & FSYNC Control Clock Control SPIxTXSR Clock Control Edge Select Receive SPIxURDT |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |