10.07.2015 Views

pic24fj128ga010 family - Microchip

pic24fj128ga010 family - Microchip

pic24fj128ga010 family - Microchip

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PIC24FJ128GA010 FAMILYREGISTER 14-2: SPIXCON1: SPIx CONTROL REGISTER 1U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0— — — DISSCK DISSDO MODE16 SMP CKE (1)bit 15 bit 8R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0SSEN CKP MSTEN SPRE2 SPRE1 SPRE0 PPRE1 PPRE0bit 7 bit 0Legend:R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknownbit 15-13 Unimplemented: Read as ‘0’bit 12 DISSCK: Disable SCKx pin bit (SPI Master modes only)1 = Internal SPI clock is disabled, pin functions as I/O0 = Internal SPI clock is enabledbit 11 DISSDO: Disable SDOx pin bit1 = SDOx pin is not used by module; pin functions as I/O0 = SDOx pin is controlled by the modulebit 10 MODE16: Word/Byte Communication Select bit1 = Communication is word-wide (16 bits)0 = Communication is byte-wide (8 bits)bit 9SMP: SPIx Data Input Sample Phase bitMaster mode:1 = Input data sampled at end of data output time0 = Input data sampled at middle of data output timeSlave mode:SMP must be cleared when SPIx is used in Slave mode.bit 8 CKE: SPIx Clock Edge Select bit (1)1 = Serial output data changes on transition from active clock state to Idle clock state (see bit 6)0 = Serial output data changes on transition from Idle clock state to active clock state (see bit 6)bit 7SSEN: Slave Select Enable (Slave mode) bit1 = SSx pin used for Slave mode0 = SSx pin not used by module. Pin controlled by port function.bit 6bit 5bit 4-2bit 1-0CKP: Clock Polarity Select bit1 = Idle state for clock is a high level; active state is a low level0 = Idle state for clock is a low level; active state is a high levelMSTEN: Master Mode Enable bit1 = Master mode0 = Slave modeSPRE2:SPRE0: Secondary Prescale (Master mode) bits111 = Secondary prescale 1:1110 = Secondary prescale 2:1...000 = Secondary prescale 8:1PPRE1:PPRE0: Primary Prescale (Master mode) bits11 = Primary prescale 1:110 = Primary prescale 4:101 = Primary prescale 16:100 = Primary prescale 64:1Note 1:The CKE bit is not used in the Framed SPI modes. The user should program this bit to ‘0’ for the Framed SPImodes (FRMEN = 1).DS39747E-page 126© 2009 <strong>Microchip</strong> Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!