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

X  

NRF9160-SICA-R7 Datasheet(PDF) 293 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) 293 Page - Nordic Semiconductor

Back Button NRF9160-SICA-R7 Datasheet HTML 289Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 290Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 291Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 292Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 293Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 294Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 295Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 296Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 297Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 293 / 400 page
background image
Peripherals
1
3
2
ADDR
0
N-1
N
2
4
1
Stretch
Figure 91: TWI master writing data to a slave
The TWI master is stopped by triggering the STOP task. This task should be triggered during the
transmission of the last byte to secure that the TWI master will stop as fast as possible after sending the
last byte. The shortcut between LASTTX and STOP can alternatively be used to accomplish this.
Note: The TWI master does not stop by itself when the entire RAM buffer has been sent, or when
an error occurs. The STOP task must be issued, through the use of a local or PPI shortcut, or in
software as part of the error handler.
6.17.4 Master read sequence
A TWI master read sequence is started by triggering the STARTRX task. After the STARTRX task has been
triggered, the TWI master will generate a start condition on the TWI bus, followed by clocking out the
address and the READ/WRITE bit set to 1 (WRITE = 0, READ = 1). The address must match the address of
the slave device that the master wants to read from. The READ/WRITE bit is followed by an ACK/NACK bit
(ACK=0 or NACK = 1) generated by the slave.
After sending the ACK bit, the TWI slave will send data to the master using the clock generated by the
master.
Data received will be stored in RAM at the address specified in the RXD.PTR register. The TWI master
will generate an ACK after all but the last byte have been received from the slave. The TWI master will
generate a NACK after the last byte received to indicate that the read sequence shall stop.
A typical TWI master read sequence is illustrated in The TWI master reading data from a slave on page
294. Occurrence 2 in the figure illustrates clock stretching performed by the TWI master following a
SUSPEND task.
A SUSPENDED event indicates that the SUSPEND task has taken effect. This event can be used to
synchronize the software.
The TWI master will generate a LASTRX event when it is ready to receive the last byte, as shown in The
TWI master reading data from a slave on page 294. If RXD.MAXCNT > 1, the LASTRX event is generated
after sending the ACK of the previously received byte. If RXD.MAXCNT = 1, the LASTRX event is generated
after receiving the ACK following the address and READ bit.
The TWI master is stopped by triggering the STOP task. This task must be triggered before the NACK bit is
supposed to be transmitted. The STOP task can be triggered at any time during the reception of the last
byte. It is recommended to use the shortcut between LASTRX and STOP to accomplish this.
The TWI master does not stop by itself when the RAM buffer is full, or when an error occurs. The STOP
task must be issued, through the use of a local or PPI shortcut, or in software as part of the error handler.
4418_1315 v2.0
293



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