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

X  

SN250 Datasheet(PDF) 53 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) 53 Page - STMicroelectronics

Back Button SN250 Datasheet HTML 49Page - STMicroelectronics SN250 Datasheet HTML 50Page - STMicroelectronics SN250 Datasheet HTML 51Page - STMicroelectronics SN250 Datasheet HTML 52Page - STMicroelectronics SN250 Datasheet HTML 53Page - STMicroelectronics SN250 Datasheet HTML 54Page - STMicroelectronics SN250 Datasheet HTML 55Page - STMicroelectronics SN250 Datasheet HTML 56Page - STMicroelectronics SN250 Datasheet HTML 57Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 130 page
background image
SN250
Functional description—application modules
53/130
(“read” or “write”). The second transmit segment is for the remaining 8 bits of the 10-bit
address.
Characters received and transmitted are passed through receive and transmit FIFOs. The
SC1 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 SC1_I2CCTRL1 register followed by waiting until they have cleared.
Alternatively, the register bit SC_I2CCMDFIN in the SC1_I2CSTAT can be used for waiting.
To initiate a transmit segment, the data have to be written to the SC1_DATA data register,
followed by setting the register bit SC_I2CSEND in the SC1_I2CCTRL1 register, and
completed by waiting until it clears. Alternatively, the register bit SC_I2CTXFIN in the
SC1_I2CSTAT
can be used for waiting.
A receive segment is initiated by setting the register bit SC_I2CRECV in the SC1_I2CCTRL1
register, waiting until it clears, and then reading from the SC1_DATA data register.
Alternatively, the register bit SC_I2CRXFIN in the SC1_I2CSTAT can be used for waiting.
Now the register bit SC_I2CRXNAK in the SC1_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_SC1CFG and INT_CFG
registers must be enabled.



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