Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

NRF9160-SICA-R7 Datasheet(PDF) 241 Page - Nordic Semiconductor

Part # NRF9160-SICA-R7
Description  nRF9160 Product Specification
PDF  400 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NORDIC [Nordic Semiconductor]
Direct Link  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF9160-SICA-R7 Datasheet(HTML) 241 Page - Nordic Semiconductor

Back Button NRF9160-SICA-R7 Datasheet HTML 237Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 238Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 239Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 240Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 241Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 242Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 243Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 244Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 245Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 241 / 400 page
background image
Peripherals
Mode
Clock polarity
Clock phase
CPOL
CPHA
SPI_MODE0
0 (Active High)
0 (Trailing Edge)
SPI_MODE1
0 (Active High)
1 (Leading Edge)
SPI_MODE2
1 (Active Low)
0 (Trailing Edge)
SPI_MODE3
1 (Active Low)
1 (Leading Edge)
Table 75: SPI modes
6.14.1 Shared resources
The SPI slave shares registers and other resources with other peripherals that have the same ID as the SPI
slave. Therefore, you must disable all peripherals that have the same ID as the SPI slave before the SPI
slave can be configured and used.
Disabling a peripheral that has the same ID as the SPI slave will not reset any of the registers that are
shared with the SPI slave. It is important to configure all relevant SPI slave registers explicitly to secure that
it operates correctly.
The Instantiation table in Instantiation on page 24 shows which peripherals have the same ID as the SPI
slave.
6.14.2 EasyDMA
The SPIS implements EasyDMA for accessing RAM without CPU involvement.
The SPIS peripheral implements the following EasyDMA channels:
Channel
Type
Register Cluster
TXD
READER
TXD
RXD
WRITER
RXD
Table 76: SPIS EasyDMA Channels
For detailed information regarding the use of EasyDMA, see EasyDMA on page 45.
If RXD.MAXCNT is larger than TXD.MAXCNT, the remaining transmitted bytes will contain the value defined
in the ORC register.
The END event indicates that EasyDMA has finished accessing the buffer in RAM.
6.14.3 SPI slave operation
SPI slave uses two memory pointers, RXD.PTR and TXD.PTR, that point to the RXD buffer (receive buffer)
and TXD buffer (transmit buffer) respectively. Since these buffers are located in RAM, which can be
accessed by both the SPI slave and the CPU, a hardware based semaphore mechanism is implemented to
enable safe sharing.
Before the CPU can safely update the RXD.PTR and TXD.PTR pointers it must first acquire the SPI
semaphore. The CPU can acquire the semaphore by triggering the ACQUIRE task and then receiving the
ACQUIRED event. When the CPU has updated the RXD.PTR and TXD.PTR pointers the CPU must release the
semaphore before the SPI slave will be able to acquire it.
The CPU releases the semaphore by triggering the RELEASE task, this is illustrated in SPI transaction when
shortcut between END and ACQUIRE is enabled on page 242. Triggering the RELEASE task when the
semaphore is not granted to the CPU will have no effect. See Semaphore operation on page 243 for
more information
4418_1315 v2.0
241



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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