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

X  

SN250 Datasheet(PDF) 76 Page - STMicroelectronics

Part # SN250
Description  Single-chip ZigBee/802.15.4 solution
PDF  130 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

SN250 Datasheet(HTML) 76 Page - STMicroelectronics

Back Button SN250 Datasheet HTML 72Page - STMicroelectronics SN250 Datasheet HTML 73Page - STMicroelectronics SN250 Datasheet HTML 74Page - STMicroelectronics SN250 Datasheet HTML 75Page - STMicroelectronics SN250 Datasheet HTML 76Page - STMicroelectronics SN250 Datasheet HTML 77Page - STMicroelectronics SN250 Datasheet HTML 78Page - STMicroelectronics SN250 Datasheet HTML 79Page - STMicroelectronics SN250 Datasheet HTML 80Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 76 / 130 page
background image
Functional description—application modules
SN250
76/130
Characters received and transmitted are passed through receive and transmit FIFOs. The
SC2 I2C master transmit and receive FIFOs are 1 byte deep. These FIFOs are accessed
under software control.
(Re)start and stop segments are initiated by setting the register bits SC_I2CSTART or
SC_I2CSTOP
in the SC2_I2CCTRL1 register, followed by waiting until they have cleared.
Alternatively, the register bit SC_I2CCMDFIN in the SC2_I2CSTAT can be used for waiting.
For initiating a transmit segment, the data has to be written to the SC2_DATA data register,
followed by setting the register bit SC_I2CSEND in the SC2_I2CCTRL1 register, and
completed by waiting until it clears. Alternatively, the register bit SC_I2CTXFIN in the
SC2_I2CSTAT
can be used for waiting.
A receive segment is initiated by setting the register bit SC_I2CRECV in the SC2_I2CCTRL1
register, waiting until it clears, and then reading from the SC2_DATA data register.
Alternatively, the register bit SC_I2CRXFIN in the SC2_I2CSTAT can be used for waiting.
Now the register bit SC_I2CRXNAK in the SC2_I2CSTAT register indicates if a NACK or
ACK was received from an I2C slave device.
Interrupts are generated on the following events:
Bus command (SC_I2CSTART/SC_I2CSTOP) completed (0 to 1 transition of
SC_I2CCMDFIN
)
Character transmitted and slave device responded with NACK
Character transmitted (0 to 1 transition of SC_I2CTXFIN)
Character received (0 to 1 transition of SC_I2CRXFIN)
Received and lost character while receive FIFO was full (Receive overrun error)
Transmitted character while transmit FIFO was empty (Transmit underrun error)
To generate interrupts to the CPU, the interrupt masks in the INT_SC2CFG and INT_CFG
register must be enabled.
3
-
-
-
-
SC2-4M mode Illegal
3
-
-
-
-
SC2-4A mode Illegal
Table 27.
I2C master segment formats (continued)
SC2_I2CCTR
L1
Frame Segments



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