Part Number Hot Search : 
23S8I D6432 ZC833A YM3404 0603C MOC256 28F800B5 DSP56
Product Description
Full Text Search
 

To Download AT30TSE002B-MAH-B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  features ? integrated t emperature s ensor (ts) + 2kbit serial eeprom ? jedec (jc42.4) so - dimm spd + ts compliant ? standard voltage operation ? optimized for voltage range: 2.7 v to 3.6 v ? 100khz and 400khz c ompatibility ? two - wire serial i nterface: i 2 c/smbus ? compatible ? smbus t imeout supported ? schmitt trigger, filtered inputs for n oise s uppression ? industry s tandard g reen ( pb/halide - free/rohs compliant) p ackage o ptions ? 8 - pad very very thin dfn (2 x 3 x 0.8 mm) serial eeprom f eatures ? permanent and r eversible s o ftware w rite protection for the first - half of the a rray ? software procedure to v erify w rite p rotect s tatus ? internall y organized as one block of 256 - bytes (256 x 8) ? supports b yte and p age w rite operation ? write 1 - , 2 - , 3 - , up to 16 - bytes at a time ? self - timed w rite cycle (5ms max) ? high - reliability ? endurance: 1 m illion w rite c ycles ? data r etention: 100 years ? low o perating current ? eeprom write ~1.5ma (typ.) ? eeprom read ~ 0.2ma (typ.) temperature s ensor f eatures ? 1 1 - bit adc t emp - to - d igital c onverter with 0.125c res olution ? programmable hysteresis threshold : off, 0 c , 1.5 c , 3 c , 6 c ? b - grade a ccuracy ? 1c (max.) for +75c to +95c ? 2c (max.) for +40c to +125c ? 3c (max.) for - 20 c to +125c ? low o perating current ? temperature s ensor a ctive ~ 0.2ma (typ.) 8711 f C seepr C 3/11 integrated temperature sensor with serial electrically - erasable and programmable read - o nly m emory atmel at30tse002b preliminary 8585b ? seepr ? 8/10
2 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 table 0 - 1. pin c onfiguration pin n ame description a0, a1, a2 address i nputs sda serial d ata scl serial c lock input temperature a lert gnd ground v cc power s upply description atmel ? at30tse002b is a combination s erial eeprom and te mperature s ensor device containing 2048 - bits of serially electrically - erasable and programmable read only memory (eeprom) organized as 256 - bytes of 8 - bits each and could be used to store memory module and vendor information. the eeprom operation is tailored specifically for dram memory modules serial presence detect (spd). the first 128 - bytes of the memory incorporate a permanent and a reversible software write protection (wp) feature. once the permanent software wp is enabled, by sending a special command, it cannot be reversed. however, once the reversible software wp is enabled, it can be reversed by sending a special command. the integrated t emperature s ensor converts temperatures from - 20 c to +125c to a digital word and provides an accuracy of 1c (max.) in the temperature range +75c to +95c. the temperature sensor continuously monitors temperature and updates data in the temperature register at least eight times per second. temperature data is latched internally by the device and may be read by software via a microcontro ller at anytime. the at30tse002b has flexible user programmable internal registers to configure the t emperature s ensor performance and response to over temperature conditions. the device contains programmable high, low, and critical temperature limits. the device pin is configured as active low and can be configured to operate as an interrupt or as a comparator output. manufacturer and device id registers provide the ability to confirm the identity of the device. the at30tse002b supports the industry stan dard 2 - wire i 2 c/ smbus serial interface to include time out feature to help prevent system lock - ups. 1 2 3 4 8 7 6 5 8-wdfn bot t o m v i ew 8-l e ad tssop v cc event scl sda a0 a1 a2 gnd 8 7 6 5 1 2 3 4 a0 a1 a2 gnd v cc event scl sda event
temperature sensor with serial eepr om 3 8711f C seepr C 3/11 1. absolute m aximum r atings operating t emperature ................. - 40 c to +125c storage t emperature .................. - 65c to + 150c voltage on a ny pin with r espect to g round ......................... - 1.0 v +5.0v pin a0 ................................ .................. - 1.0 v +12v maximum o perating v oltage ............................. 4.3v dc o utput c urrent ................................ .......... 5.0 ma *notice: stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. this is a stress rating only and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of this specification are not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. figure 1 - 1. block d i agram m e m o r y c o n t r o l l o g i c a 0 a 1 a 2 s c l k s d a e v e n t v c c b a n d g a p t e m p e r a t u r e s e n s o r e e p r o m w r i t e p r o t e c t e d s e c t i o n ( 0 0 h - 7 f h ) g n d i 2 c / s m b u s i n t e r f a c e e e p r o m s e c o n d h a l f ( 8 0 h - f f h ) x a d d r e s s d e c o d e r y a d d r e s s d e c o d e r w r i t e p r o t e c t c i r c u i t r y h . v . p u m p / t i m i n g c a p a b i l i t y c o n f i g u r a t i o n c r i t i c a l a l a r m t r i p d e v i c e i d m a n u f a c t u r e r i d u p p e r a l a r m t r i p l o w e r a l a r m t r i p s m b u s t i m e o u t t e m p e r a t u r e p o i n t e r r e g i s t e r a / d c o n v e r t e r s e l e c t e d r e s o l u t i o n t e m p . r a n g e a c c u r a c y o u t p u t f e a t u r e s s e r i a l e e p r o m t e m p e r a t u r e s e n s o r s e r i a l c o n t r o l l o g i c e v e n t s h u t d o w n s m b u s
4 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 2. pin d escription atmel ? at30tse002b requires no external components for operation except for pull - up resistors on scl, sda, and pins. in order to provide effective noise protection and filtering, it is recommended that a decoupling capacitor of 0.1 ? f be used and is located as close as possible to the device between v cc and ground pins. serial clock (scl): the scl input is used to positive edge clock data into each eeprom device and negative edge clock data out of each device. serial data (sda): the sda pin is bidirectional for serial data transfer. this pin is open drain driven and may be wire - ored with any number of other open - drain or open collector devices. device addresses (a2, a1, a0): the a2, a1, and a0 pins are device address inputs th at are hard wired (directly to gnd or to v cc ) for compatibility with two - wire devices. when the pins are hardwired, as many as eight devices may be addressed on a single bus system. a device is selected when a corresponding hardware and software match is tr ue. if these pins are left floating, the a2, a1, and a0 pins will be internally pulled to gnd. however, atmel recommends always connecting the address pins to a known state by direct connection to ground or v cc but if using a pull - up resistor, atmel recomm ends using 10k ohm or less. the a0 pin is also overvo ltage tolerant, allowing up to 10v for software write protection functionality . (see section 4 through section 7 ) temperature alert output ( ) : the p in outputs a signal when the temperature goes beyond the user - programmed temperature limits and be configured in one of three modes; either interrupt, comparator or critical alarm modes. the pi n is an open - dr ain output and requires a pull - up resistor for proper operation (see s ection 8 ). table 2 - 1. pin c apacitance (1) applicable over recommended operating range from t a = 25c, f = 100 k hz, v cc = +3.0 v symbol test c ondition max units conditions c i/o input/o utput c apacitance (sda) , 8 pf v i/o = 0v c in input c apacitance (a0, a1, a2, scl) 6 pf v in = 0v note: 1. t his parameter is e nsured by characterization only event
temperature sensor with serial eepr om 5 8711f C seepr C 3/11 table 2 - 2. dc c haracteristics applicable ov er recommended operating range: t ai = C 2 0 c to + 125 c, v cc = + 2.7v to +3.6 v (unless otherwise noted) symbol parameter test c ondition min typ max units v cc1 supply v oltage 2.7 3.6 v supply current i cc eeprom read v cc = 3.6v (2) 100khz 0.4 1.0 ma i cc eeprom write v cc = 3.6v (2) 100khz 1.5 3.0 ma i cc temp. s ensor v cc = 3.6v eeprom inactive 0.2 0.5 ma i cc timeout active v cc = 3.6v eeprom inactive, temp. sensor shutdown 0.2 0.5 ma i sb standby c urrent v cc =3.6v (3) v in = v hv = or v ss 1.6 4.0 ua i li input l eakage c urrent v in = v hv = or v ss 0.1 2.0 ua i lo output l eakage c urrent v in = v hv = or v ss 0.1 2.0 ua v il input low level (1) - 0.6 v hv x 0.3 v v ih input high level (1) v hv x0.7 v hv + 0.5 v v ol output low level v cc = 3.0v i ol = 2.1ma 0.4 v v hv high voltage input a 0 pin = a0 ; v hv - v cc ? hyst input hysteresis (sda, scl) 0.05 x v cc v t conv temp. sensor conversion time 75 125 ms t res temp. sensor resolution 0.25 c temperature s ensor a ccuracy t accur +75c < ta < +95c - 1.0 0.5 +1.0 c t accur +40c < ta < +12 5c - 2.0 1 +2.0 c t accur - 20 c < ta < +125c - 3.0 2 +3.0 c t conv temp. sensor conversion time 75 125 ms t res temp. sensor resolution 0.25 c note: 1. v il min and v ih max are re ference only and are not tested 2. sensor in shutdown mode 3. eeprom i nactive, sensor in s hutdown m ode
6 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 table 2 - 3. a c c haracteristics applicable over recommended operating range: t ai = C 2 0 c to +125c, v cc = + 2.7v to +3.6v , cl = 1 ttl gate and 100f (unless otherwise noted) symbol parameter min max min max units f scl clock fre quency, scl 1 0 (2) 100 1 0 (2) 400 khz t low clock pulse width low 4.7 1.2 u s t high clock pulse width high 4.0 0.6 us t r inputs rise time (1) 1.0 0.3 us t f inputs fall time (1) 300 300 ns t su.dat data in set - up time 200 100 ns t hd.di data in hold time 0 0.0 us t hd.dat data out hold time 200 3450 200 900 ns t buf time the bus must be free before a new transmission can start (1) 4.7 1.2 us t su.sta start set - up time 4.7 0.6 us t hd.sta start hold time 4.0 0.6 us t su.sto stop set - up time 4.7 0.6 us t i noise suppression time (1) 100 50 ns t out smbus timeout time 25 35 25 35 ms t wr write cycle time 5 5 ms eeprom endurance (1) 25c, page mode 1 million write cycles note: 1. this parameter is ensured by characterization only 2 . the minimum f requency is specified at 1 0 khz to avoid act ivating the timeout feature
temperature sensor with serial eepr om 7 8711f C seepr C 3/11 3. memory organization atmel ? at30tse002b , 2k serial eeprom: the 2k memory is internally organized with 16 pages of 16 - bytes each. random word addressing requires a n 8 - bit dat a word address. 4. device operation clock and data tra nsitions: the sda pin is normally pulled high with an external device. data on the sda pin may change only during scl low time periods . (see figure 4 - 4 ) data changes during sc l high periods will indicate a start or stop condition as defined below. start condition: a high - to - low transition of sda with scl high is a start condition which must precede any other command (see figure 4 - 5 ). stop condition : a low - to - high transition of sda with scl high is a stop condition. after a read sequence, the stop command will place the device in a standby power mode (see figure 4 - 5 ). acknowledge: all addresses and data words are seri ally transmitted to and from the eeprom in 8 - bit words. the device sends a zero to acknowledge that it has received each word. this happens during the ninth clock cycle. standby mode: the at30tse002b features a low - power standby mode which is enabled: a) u p on power - up b) a fter the receipt of the stop bit and the completion of any internal operations. the t emperature sensor must be disabled by the user for low - power standby mode. two - wire software reset: after an interruption in protocol, power loss or system r eset, any two - wire part can be reset by following these steps: a) create a start bit condition b) c lock nine cycles c) c reate another start bit followed by stop bit condition as shown below. the device is ready for next communication after the above steps have bee n completed. figure 4 - 1. two - wire software reset scl s d a 1 2 3 8 9 sta r t bit sta r t bi t stop bit dum m y clo c k cycles
8 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 figure 4 - 2. bus timing scl: serial clock sda: serial data i/o figure 4 - 3. write cycle timing scl: serial clock sda: serial data i/o
temperature sensor with serial eepr om 9 8711f C seepr C 3/11 figure 4 - 4. data validity figure 4 - 5. start and stop condition figure 4 - 6. output acknowledge
10 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 5. device addressing atmel ? at30t se002b device requires an 8 - bit device address word following a start condition to enable the chip to access either the temperature sensor or eeprom functions (see table 5 - 1 ). table 5 - 1. control/ device address word device control / device address word device id device address bits r/w b7 b6 b5 b4 a2 a1 a0 b0 eeprom 1 0 1 0 x x x x temperature sensor 0 0 1 1 eeprom write protection 0 1 1 0 note: x = user selectable the eeprom device address word consists of a mandatory one - zero s equence for the first four most significant bits (?1010?) for normal read and write operations, a ?0110? for writing to the eeprom write protect register and ?0011? for temperature sensor operations. the next three bits are the a 2 , a 1 and a 0 device address bits for the at30tse002b device. these three bits must match their corresponding hard - wired input pins. the eighth bit of the device address is the read/write operation select bit. a read oper ation is initiated if this bit is high and a n eeprom write oper ation is selected if this bit is low. upon a compare of the device address, the device will output a zero, called an acknowledge (ack). if a compare is not made, the chip will not ack and will return to a standby state. the eeprom will not ack if the write protect register has been programmed and the control code is ?0110?. 6. eeprom write operations byte write : a write operation requires an 8 - bit data word address following the device address word and ack. upon receipt of this address, the eeprom will again r espond with an ack and then clock in the first 8 - bit data word. following receipt of the 8 - bit data word, the eeprom will output an ack and the addressing device, such as a microcontroller, must terminate the write sequence with a stop condition. at this t ime the eeprom enters an internally timed write cycle, t wr , to the nonvolatile memory. all inputs are disabled during this write cycle and the eeprom will not respond until the write is complete (see figure 11 - 2 and figure 11 - 3 ). the device will a cknowledge a write command, but not write the data, if the software write protection has been enabled. the write cycle time must be observed even when the write protection is enabled. page write: the 2k eepr om device is capable of 16 - byte page write. a page write is initiated the same as a byte write, but the microcontroller does not send a stop condition after the first data word is clocked in. instead, after the eeprom acknowledges receipt of the first data word, the microcontroller can transmit up to fifteen more data words. the eeprom will respond with a zero after each data word received. the microcontroller must terminate the page write sequence with a stop condition (see figure 11 - 3 ). the data word address lower four bits are internally incremented following the receipt of each data word. the higher data word address bits are not incremented, retaining the memory page row location. when the word address, internally generated, reaches the page boundary, the following byte is placed at the beginning of the same page. if more than sixteen data words are transmitted to the eeprom, the data word address will roll over and previous data will be overwritten. the address roll over during write is from the last byte of the current page to the first byte of the same page. the device will acknowledge a write command, but not write the data, if the software write protection has been enabled. the write cycle time must be observed even w hen the write protection is enabled.
temperature sensor with serial eepr om 11 8711f C seepr C 3/11 acknowledge (ack) polling: once the internally - timed write cycle has started and the eeprom inputs are disabled, ack polling can be initiated. this involves sending a start condition followed by the device address word. the read/write bit is representative of the operation desired. only if the internal write cycle has completed will the eeprom respond with a zero allowing the read or write sequence to continue. 7. eeprom write protection the device supports permanent and re versible software write protection an d, once enabled, write protects the first - half of the array (00h - 7fh). permanent software write protection: the software write protection is enabled by sending a command similar to a normal write command; to the devi ce which programs the permanent write protect register. the write protect register is programmed by sending a write command with the device address of ?0110? with the address and data bit being don?t cares (see figure 10 - 5 and table 10 - 1 ). once the software write protection has been enabled, the device will no longer acknowledge the ?0110? control byte. the software write protection cannot be reversed even if the device is powered dow n. the write cycle time must be observed. reversible software write protection: the reversible software write protection is enabled by sending a command, similar to a normal write command; to the device which programs the reversible write protect register . the write protect register is programmed by sending a write command ?01100010? with pins a 2 and a 1 tied to ground or no connect and pin a 0 connected to vhv (see figure 10 - 6 and table 10 - 1 ). the reversible write protection can be reversed by sending a command ?01100110? with pin a2 tied to ground or no connect, pin a 1 tied to v cc and pin a0 tied to v hv (see figure 10 - 6 and table 10 - 2 ). 8. temperature sensor functional description atmel ? at30tse002b consists of a delta - sigma analog to digital converter (adc) with a band gap type temper ature sensor that monitors and updates its own tem perature reading at least eight times per second converting the readings into digital data bits and latching them into a temperature register that can be read via 2 - wire i 2 c/smbus serial interface. the device communicates over a 2 - wire i 2 c/smbus interface with the bus master or controller consisting of a serial clock ( scl ) and serial bidirectional data bus (sda) with clock frequencies up to 400khz. the bus master or controller generates the scl signal and is used by the at30tse002b to receive and send seria l data on the sda line with the most significant bit transferred first. a pull - up resistor is required on the sda pin since it has an open drain configuration. 8.1. output the pin has three operating modes depending on configuration settings. they are inte rrupt, comparator, and critical alarm (crit_alarm) modes. in the interrupt mode, once a temperature reaches a boundary limit, the at30tse002b asserts the pin. the pin will remain asserted until software clears the interrupt by writing a 1 to the evt clr bit five in the configuration register. when the temperature drops below specified limits, the device returns back to either interrupt or comparator mode as programmed in the configuration register?s evtmod bit zero . in the comparator mode, the pin r emains asserted until the error condition that caused the pin to be asserted no longer exists and the pin will clear itself. in the crit_alarm mode, when the measured temperature exceeds crit_alarm trip limit, the pin will remain asserted until the tem perature drops below crit_alarm limit minus hysteresis (see figure 9 - 1 ). all event thresholds use hysteresis as programmed in the configuration register. event event
12 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 8.2. alarm window the alarm window consists of the upper alarm trip register and lower alarm trip register. the upper alarm trip register holds the upper temperature trip point and the lower alarm trip register holds the lower temperature trip point. after the pin control is enabled, the output will be triggered upon entering and exiting from this window. 8.3. temperature sensor power - on default the atmel ? at30tse002b has an internal power - on reset (por) circuit. when the supply voltage drops below the por threshold, the device will reset to the following power - on d efault conditions: ? sensor starts monitoring temperature continuously ? address pointer register = 00h ? upper / lower alarm trip registers and crit_alarm registers are set to 0c ? register cleared and pulled high by external pull up resistor ? operational mode is comparator ? hysteresis is 0c ? smbus register =00h 8.4. device initialization the at30tse002b temperature sensor has programmable registers that, upon device power - on, are initialized to ?0?. table 9 - 1 shows the p ower - on register default values. the output is default ed to d easserted state and comparator mode. please note the upper alarm trip, lower alarm trip, critical alarm trip registers and configuration registers need to be programmed to desired values befor e temperature sensor can properly function . 8.5. smbus timeout the at30tse002b supports the smbus timeout feature for t emperature s ensor operations if enabled via setting the smbus register (see s ection 9.10 ) . this feature helps pr event potential system bus hang - ups by re setting the serial interface if scl stays low for a time specified by the t out parameter. this requires a minimum scl clock speed of 10khz as specified in the smbus specification to avoid any timeout issues . event
temperature sensor with serial eepr om 13 8711f C seepr C 3/11 9. register descriptions this section describes all the temperature sensor registers that are used in atmel ? at30tse002b . the at30tse002b has several registers that are user accessible and or programmable and used for latching temperature readings, stori ng high and low temperature limits, configuring the hysteresis threshold and reporting status. these registers include the capability register, upper alarm trip register, lower alarm trip register, critical alarm trip register, temperature register, manufa cturer identification register , device identification register and smbus register . the at30tse002b uses an 8 - bit pointer register to access these registers and all other registers contain 16 - bits. the below , table 9 - 1 , indica tes the write / read access capability of each register. reading from a write only register will result in reading ?0? data and writing to read only register will have no impact even though the write sequence was acknowledged by the device. table 9 - 1. register summar y registers power up default register data (hex) address (hex) read / write register name section n/a w address pointer 9.1 00h 00h r capability 9.2 00 f 7h 01h r / w configuration 9.3 0000h 02h r / w upper alarm trip 9.4 0000h 03h r / w lower alarm t rip 9.5 0000h 04h r / w critical alarm trip 9.6 0000h 05h r temperature data 9.7 n/a 06h r manufacturer i.d. 9.8 001fh 07h r device i.d. / device revision 9.9 8201 h 08h to 21h r / w reserved (1) n/a 0000h 22h r / w smbus timeout 9.10 0000h 23h to ff h r / w reserved (1) n/a 0000h note: 1. write operations to reserve registers should be avoided as it may cause undesirable results 9.1. address pointer register the at30tse002b uses a pointer register to select and access the 16 - bit data registers shown in table 9 - 1 . the pointer register is an 8 - bit write only register (see table 9 - 2 ). the power on default value is 00h which is the address location for the c apability r egister. table 9 - 2. address pointer register bit 7 6 5 4 3 2 1 0 symbol pointer bits r / w w w w w w w w w default value 0 0 0 0 0 0 0 0
14 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 9.2. capability register (16 - bit read only, address = 00h) the atmel ? at30tse002b is capable of measuring temperature with 1c over the active range and 2c over the monitor range. this register is a 16 - bit read - only register used to specify the capabilities of the temperature sensor. the capability register functions are described in table 9 - 3 and table 9 - 4 . table 9 - 3. ca pability register bit distribution bit 15 14 13 12 11 10 9 8 symbol rfu default value 0 0 0 0 0 0 0 0 r / w access r r r r r r r r bit 7 6 5 4 3 2 1 0 symbol evsd tmout v hv tpres range sacc icap default value 1 1 1 1 0 1 1 1 r / w access r r r r r r r r table 9 - 4. capability register bit description bit symbol description 15:8 rfu reserved for future use and must be '0' 7 evsd event output status during shutdown mode 1 = the pin output is deasserted (not driven) when entering shutdown mode and will res ume status update immediately upon exiting shutdown. in addition, the evtsts bit in the configuration register will be cleared when entering shutdown mode and will resume status update immediately upon exiting shutdown. 6 tmout bus timeout 1 = supported within the smbus compatible rang e 25 to 35ms (power - up default) 5 v hv high voltage support for a 0 pin 1 = a 0 pin supports a voltage up to 10 volts (power up default) 4:3 tpres temperature resolution '10' C C C C event
temperature sensor with serial eepr om 15 8711f C seepr C 3/11 9.3. configuration register (16 - bit read/write, address = 01h) the atmel ? at30tse002b contains a 16 - bit configuration register allowing the user to set key operational features of the temperature sensor. the configuration re gister functions are described in table 9 - 5 and table 9 - 6 . table 9 - 5. configuration register bit distribution bit 15 14 13 12 11 10 9 8 symbol rfu hystenb shtdwn default value 0 0 0 0 0 0 0 0 r / w access r r r r r r /w r /w r /w bit 7 6 5 4 3 2 1 0 symbol crtalml winlock evtclr evtsts evtout critevt evtpol evtmod default value 0 0 0 0 0 0 0 0 r / w access r/w r/w w r r/w r/w r /w r/w table 9 - 6. configuration register bit description bit symbol description 15:11 rfu reserved for future use and must be '0'. 10:9 hystenb hysteresis enable ?00? = 0c disable hysteresis (default power ?10? = 3.0c enable hysteresis ?11? = 6.0c enable hysteresis to be cleared. for example, if these bits are set to ?01? for 1.5c and the upper alarm trip limit is set to 85c, as temp bit 14 of temperature register will be set to a ?1?. bit 14 will remain set until the ambient pin fu nctionality. when either of the crit_alarm trip or alarm window lock bits is set, this bit cannot be altered until unlocked. 8 shtdwn shutdown mode 0 = temperature sensor enabled for continuous conversion (power - on default) 1 = temperature sensor disable d in shutdown mode, the temperature sensor is not active and will not generate interrupts or update temperature data. t he pin is deasserted (not driven) when either of the crit_alarm trip or alarm window lock bits is set, this bit cannot be altered unt il unlocked event
16 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 bit symbol description 7 crtalml crit_alarm trip lock bit locks the critical alarm trip register from being updated 0 = crit_alarm trip register can be updated (power - on default) 1 = crit_alarm trip register is lo cked and cannot be updated once set, it can be only b e cleared to ?0? by internal power on reset (por) which occurs when the device is powered off and then powered on 6 winlock alarm window lock bit 0 = upper and lower alarm trip registers can be updated (power - on default) 1 = upper and lower alarm trip reg isters a re locked and cannot be updated once set, it can be only be cleared to ?0? by internal power on reset (por) when device is powered off then powered on 5 evt c lr clear. this bit is a write only bit and will read ?0? this bit can clear the pin af ter it has be en enabled and is self clearing 0 = has no effect (power - on default) 1 = clears (releases) the active pin in interrupt mode. this bit is ignored when in comparator mode 4 evtsts pin output status 0 = the output is not asserted by the device . (power - on default) 1 = the output is asserted due to an a larm trip condition please note this bit will be cleared when entering shutdown mode and will resume status update immediately upon exiting shutdown 3 evtout output control this bit, whe n set, prevents the pi n from generating an interrupt 0 = the output is disabled and will not generate interrupts (power - on default) 1 = the output is enabled when either of the crit_alarm trip or alarm window lock bits is set, this bit c annot be alte red until unlocked 2 critevt critical temperature only 0 = the output is asserted for the upper, lower and critical alarms (power - on default) 1 = the output is asserted for only critical alarm when ambient tempera ture > crit_alarm trip boundary when the alarm window lock bit is set, this bit cannot be altered until unlocked 1 evtpol polarity 0 = active low. (power - on default) a pull - up resistor is required on this pin to set inactive state 1 = active high when either of the crit_alarm trip or alarm window lock bits is set, this bit cannot be altered until unlocked 0 evtmod mode 0 = the pin will operate in comparator mode. (power - on default) 1 = the pin will operate in interrupt mode when either of the crit_alarm trip or alarm window lock bits is set, this bit c annot be altered until unlocked event
temperature sensor with serial eepr om 17 8711f C seepr C 3/11 figure 9 - 1. pin mode functionality 9.4. upper alarm trip register (16 - bit read/write, address = 02h) the upper alarm trip register holds the user programmed upper temperature boundary trip point in 11 - bit two?s compl ement format (0.25c resolution) that can be used to monitor ambient temperature in an operating window (see table 9 - 7 and table 9 - 8 ). when the temperature increases above this trip point, or drops below or is equal to the trip point (minus any hysteresis set), then the pin is asserted (if enabled). this register becomes read only if the alarm window lock bit (winlock) bit six in the configuration register is set to a ?1?. table 9 - 7. upper alarm trip registe r bit distribution bit 15 14 13 12 11 10 9 8 symbol rfu sign almwinh default value 0 0 0 0 0 0 0 0 r / w access r r r r /w r /w r/w r/w r/w bit 7 6 5 4 3 2 1 0 symbol almwinh rfu default value 0 0 0 0 0 0 0 0 r / w access r/w r/w r/w r/w r/w r/w r r event
18 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 table 9 - 8. upper alarm trip register bit description bit symbol description 15:13 rfu reserved for future use. read as ?0? represented in two?s complement format reserved for future use. read as ?0? 9.5. lower alarm trip register (16 - bit read/write, address = 03h) the lower alarm trip register holds the user programmed lower temperature boundary tr ip point in 11 - bit two?s complement format (0.25c resolution) that can be used to monitor ambient temperature in an operating window (see table 9 - 9 and table 9 - 10 ). when temperature decreases below this trip point minus any hysteresis set or increases to meet or exceed this trip point, then the pin is asserted (if enabled). this register becomes read only if the alarm window lock bit (winlock) bit six in the configuration register is set to a ?1? . table 9 - 9. lower alarm trip register bit distribution bit 15 14 13 12 11 10 9 8 symbol rfu sign almwinl default value 0 0 0 0 0 0 0 0 r / w access r r r r/w r/w r/w r/w r/w bit 7 6 5 4 3 2 1 0 symbol almwinl rfu default value 0 0 0 0 0 0 0 0 r / w access r /w r/w r/w r/w r/w r/w r r table 9 - 10. lower alarm trip register bit description bit symbol description 15:13 rfu reserved for future use. read as ?0? represented in two?s complement format reserved for future use. read as ?0? event
temperature sensor with serial eepr om 19 8711f C seepr C 3/11 9.6. critical alarm trip register (16 - bit read/write, address = 04h) the critical alarm trip register holds the user programme d critical alarm temperature boundary trip point in 11 - bit two?s complement format (0.25c resolution) that can be used to monitor ambient temperature (see table 9 - 11 and table 9 - 12 ). when the tem perature increases above this trip point, the pin will be asserted (if enabled). it will remain asserted until temperature decreases below or equal to the trip point minus any hysteresis set. this register becomes read only if the critical alarm trip lo ck bit (crtalml) bit seven in the configuration register is set to a ?1?. table 9 - 11. critical alarm trip register bit distribution bit 15 14 13 12 11 10 9 8 symbol rfu sign critevt default value 0 0 0 0 0 0 0 0 r / w access r r r r/w r/w r/w r/w r/w bit 7 6 5 4 3 2 1 0 symbol critevt rfu default value 0 0 0 0 0 0 0 0 r / w access r/w r/w r/w r/w r/w r/w r r table 9 - 12. critical alarm trip register bit description bit symbol description 15:13 rfu reserved for future use. read as ?0? represented in two?s complement format reserved for future use. read as ?0? event
20 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 9.7. temperature register (16 - bit re ad only, address = 05h) the temperature register holds the internal temperature measurement data represented in 1 1 - bit 2?s complement word format allowing for resolution equal to 0.125c (least significant bit). the upper three bits (15, 14, 13) of the tem perature register indicates the trip status of the current temperature and most important, are not affected by the status of the output of the pin (see table 9 - 13 and table 9 - 14 ). table 9 - 13. temperature regi ster bit distribution bit 15 14 13 12 11 10 9 8 symbol crithigh almhigh almlow sign 128c 64c 32c 16c default value 0 0 0 0 0 0 0 0 r / w access r r r r r r r r bit 7 6 5 4 3 2 1 0 symbol 8 c 4 c 2 c 1 c 0.5 c 0.25c 0.125c rfu default value 0 0 0 0 0 0 0 0 r / w access r r r r r r r r table 9 - 14. temperature register bit description bit symbol description 15 crithigh 0 = ambient temperature is less than the criti cal alarm trip register setting 1 = ambient temperature is greater than or equal to criti cal alarm trip register setting when this bit is set ?1?, it will automatically clear once the measured temperature decreases when the bit is set ?1?, it will automatically clear once the measured temperature decreases when the bit is set ?1?, it will automatically clear once the measured temperature increases above represented in two?s complement format reserved for future use. read as ?0? event
temperature sensor with serial eepr om 21 8711f C seepr C 3/11 9.7.1. temperature register format this section will clarify the temperature register format and temperature bit value assignments used for temperature for the following registers: upper alarm trip, lower alarm trip, critical alarm trip and temperature data. the temperatures expressed in the upper alarm trip, lower alarm trip, critical alarm trip and temperature data registers are indicated in two?s complement format. in each of the trip registe rs, bits 12 through bit two are used for temperature settings, or in the case of the temperature register, holds the internal temperature measurement with bits 12 through bit one allowing 0.125oc resolution. table 9 - 15 indica tes the temperature register?s assigned bit values used for temperature. table 9 - 16 below shows examples for temperature register bit values for various temperature readings. table 9 - 15. temperature register format bit position 12 11 10 9 8 7 6 5 4 3 2 1 0 bit value sign 128c 64c 32c 16c 8c 4c 2c 1c 0.5c 0.25c 0.125c x table 9 - 16. temperature register examples temperature register value examples temperature binary (bit15 C bit0) +125c xxx0 0111 1101 00xx +99.75c xxx0 0110 0011 11xx + 85c xxx0 0101 0101 00xx +39c xxx0 0010 0111 00xx +15.75c xxx0 0000 1111 11xx +0.25c xxx0 0000 0000 01xx 0c xxx0 0000 0000 00xx - 0.25c xxx1 1111 1111 11xx - 1c xxx1 1111 1110 00xx - 20c xxx1 1110 1100 00xx
22 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 9.8. manufacturer id register (1 6 - bit read only, address = 06h) this register is used to identity the manufacturer of the product. the manufacturer id for the atmel ? at30tse002b is 001fh (see table 9 - 17 ). table 9 - 17. manufacturer id register bit distribution bit 15 14 13 12 11 10 9 8 symbol manufacturer id default value 0 0 0 0 0 0 0 0 r / w access r r r r r r r r bit 7 6 5 4 3 2 1 0 symbol manufacturer id default value 0 0 0 1 1 1 1 1 r / w access r r r r r r r r 9.9. device id register (16 - bit read only, address = 07h) the upper or high order byte is used to specify the device identification and the other byte is used to specify device revision. the device id for the at30tse002b is 820 1 h (see table 9 - 18 ). table 9 - 18. device id register bit distribut ion bit 15 14 13 12 11 10 9 8 symbol device id default value 1 0 0 0 0 0 1 0 r / w access r r r r r r r r bit 7 6 5 4 3 2 1 0 symbol device revision default value 0 0 0 0 0 0 0 1 r / w access r r r r r r r r
temperature sensor with serial eepr om 23 8711f C seepr C 3/11 9.10. smbus register (16 - bit write / read only, address = 22 h) the smbus register allows the user to enable or disable the smbus time out feature (see table 9 - 19 and table 9 - 20 ). table 9 - 19. smbus register bit distribution bit 15 14 13 12 11 10 9 8 symbol rfu default value 0 0 0 0 0 0 0 0 r / w access r r r r r r r r bit 7 6 5 4 3 2 1 0 symbol smbout rfu default value 0 0 0 0 0 0 0 0 r / w access r /w r r r r r r r table 9 - 20. smbus register bit distribution bit symbol description 15: 8 rfu reserve d for future use. read as ?0? reserved for future use. read as ?0?
24 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 10. ts write operations writing to the atmel ? at30tse002b temperature register set is accomplished through a modified write operation for two data bytes. to maintai n two - wire compatibility, the 16 - bit register is accessed through a pointer register, requiring the write sequence to include an address pointer in addition to the device address. this indicates the storage location for the next two bytes received. figure 10 - 1 shows an entire write transaction on the bus. figure 10 - 1. ts register write operation 10.1. ts read operations reading data from the ts may be accomplished in one of two ways: a) if the location latched in the pointer register is correct (fo r normal operation it is expected the same address will be read repeatedly for temperature), the read sequence may consist of a device address from the bus master followed by two bytes of data from the device; or b) the pointer register is loaded with the cor rect register address, and the data is read. the sequence to preset the pointer register is shown in figure 10 - 2 and the preset pointer read is shown in figure 10 - 3 . if it is desired to read random address each cycle, the complete pointer write, word read sequence is shown in figure 10 - 4 . the data byte has the most significant bit first. at the end of a read, this device can accept either acknowledge (ack ) or no acknowledge (no ack) from the master (no acknowledge is typically used as a signal for the slave that the master has read its last byte). figure 10 - 2. write to pointer register figure 10 - 3. preset pointer register word read 0 0 1 1 a 2 a 1 a0 s t a r t devic e addres s r / w a c k a c k a c k a c k registe r pointe r d a t a m s b d a t a l s b s t o p w r i t e 0 0 1 1 a 2 a 1 a0 s t a r t device address r / w a c k register pointer s t o p a c k w r i t e data msb data lsb s t o p n o a c k 0 0 1 1 a 2 a 1 a0 s t a r t device address r / w a c k a c k r e a d
temperature sensor with serial eepr om 25 8711f C seepr C 3/11 figure 10 - 4. two - wire pointer write register word read figure 10 - 5. s etting permanent write protect register (pswp) figure 10 - 6. setting reversible write protect register (rswp) figure 10 - 7. clearing reversible write protect register (rswp) 0 0 1 1 a 2 a 1 a0 s t a r t device address device address r / w a c k a c k a c k register pointer data msb data lsb s t o p n o a c k 0 0 1 1 a 2 a 1 a0 s t a r t r / w a c k w r i t e r e a d s t a r t s t o p sda li n e wor d addres s da t a c o n t r o l by t e a c k 0 1 1 0 a 2 a 1 a 0 0 a c k a c k = don't care s t a r t s t o p sda li n e wor d addres s da t a c o ntr o l by t e a c k 0 1 1 0 0 a c k a c k 1 0 0 = don't care s t a r t s t o p sda li n e wor d addres s da t a c o ntr o l by t e a c k 0 1 1 0 0 a c k a c k 1 0 1 = don't care
26 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 table 10 - 1. eeprom write protection command pin preamble rw a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 set pswp a2 a1 a0 0 1 1 0 a2 a1 a0 0 set rswp 0 0 vhv 0 1 1 0 0 0 1 0 clear rswp 0 1 vhv 0 1 1 0 0 1 1 0 table 10 - 2. vhv min max units vhv 7 10 v table 10 - 3. eeprom software write protection command r/w bit permanent write protect register pswp reversible write protect register rswp acknowle dg e ment from device action from d evice 1010 r x x ack 1010 w programmed x ack can write to second half (80h - ffh) only 1010 w x programmed ack can write to second half (80h - ffh) only 1010 w not programmed not programmed ack can write to full array read pswp r programmed x no ack stop - indicates permanent write protect register is programmed read pswp r not programmed x ack read out data don't care. indicates pswp register is not programmed set pswp w programmed x no ack stop - indicates p ermanent write protect register is programmed set pswp w not programmed x ack program permanent write protect register (irreversible) read rswp r x programmed no ack stop - indicates reversible write protect register is programmed read rswp r x n ot programmed ack read out data don't care. indicates rswp register is not programmed set rswp w x programmed no ack stop - indicates reversible write protect register is programmed set rswp w x not programmed ack program reversible write protect registe r (reversible) clear rswp w programmed x no ack stop - indicates permanent write protect register is programmed clear rswp w not programmed x ack clear (unprogram) reversible write protect register (reversible)
temperature sensor with serial eepr om 27 8711f C seepr C 3/11 11. eeprom read operations read operations are initiated the same way as write operations with the exception that the read/write select bit in the device address word is set to one. there are three read operations: current address read, random address read and sequential read. current address read: th e internal data word address counter maintains the last address accessed during the last read or write o peration, incremented by one. this address stays valid between operations as long as the chip power is maintained. the address roll over during read i s from the last byte of the last memory page to the first byte of the first page. once the device address with the read/write select bit set to one is clocked in and acknowledged by the eeprom, the current address data word is serially clocked out. to end the command, the microcontroller does not respond with an input zero but does generate a following stop condition (see figure 11 - 4 ). random read: a random read requires a dummy byte write sequence to load in t he data word address. once the device address word and data word address are clocked in and acknowledged by the eeprom, the microcontroller must generate another start condition. the microcontroller now initiates a current address read by sending a device address with the read/write select bit high. the eeprom acknowledges the device address and serially clocks out the data word. to end the command, the microcontroller does not respond with a zero but does generate a following stop condition (see figure 11 - 5 ). sequential read: sequential reads are initiated by either a current address read or a random address read. after the microcontroller receives a data word, it responds with a n ack . as long as the eeprom recei ves an ack , it will continue to increment the data word address and serially clock out sequential data words. when the memory address limit is reached, the data word address will roll over and the sequential read will continue. the sequential read operat ion is terminated when the microcontroller does not respond with a zero but does generate a following stop condition (see figure 11 - 6 ). permanent write protect register (pswp) status: to find out if the reg ister has been programmed, the same procedure is used as to program the register except that the r/w bit is set to one . if the device sends an acknowledge, then the permanent write protect register has not been programmed. otherwise, it has been programmed and the device is permanently write protected at the first half of the array. table 11 - 1. pswp status command pin preamble rw a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 read pswp a2 a1 a0 0 1 1 0 a2 a1 a0 1 reversible write protect register (rswp) status: to find out if the re gister has been programmed, the same procedure is used as to program the register except that the r/w bit is set to one . if the device sends an acknowledge, then the reversible write protect register has not been programmed. otherwise, it has been programm ed and the device is write protected (reversible) at the first half of the array. figure 11 - 1. eeprom device address m s b l s b 1 0 1 0 a 2 a 1 a 0 r / w
28 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 figure 11 - 2. eeprom byte write figure 11 - 3. eeprom page write figure 11 - 4. eeprom current address read
temperature sensor with serial eepr om 29 8711f C seepr C 3/11 figure 11 - 5. eeprom random read figure 11 - 6. eeprom sequential read
30 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 12. ordering i nformation 12.1. ordering code detail 12.2. green package options (pb/halide - free/rohs compliant) ordering code package lead finish operating voltage max. freq. (khz) operational range at30tse002b - ma h - t 8m2 nipdau 2.7v to 3.6v 400 C 20c to 125c note: 1 . - t denotes tape and reel. wdfn package = 5k per reel package type 8 m 2 8 - pad , 2 x 3 x 0 . 8 mm , thermally enhanced plastic very very thin dual flat no lead package (wdfn) a t m e l d e s i g n a t o r p r o d u c t f a m i l y m e m o r y t y p e s e n s o r t y p e d e v i c e d e n s i t y d e v i c e r e v i s i o n s h i p p i n g c a r r i e r o p t i o n d e v i c e g r a d e p a c k a g e o p t i o n 2 = 2 - k i l o b i t e = e e p r o m b = b u l k ( t u b e s ) t = t a p e a n d r e e l h = g r e e n , n i p d a u l e a d f i n i s h t e m p e r a t u r e r a n g e - 2 0 c t o + 1 2 5 c m a = 8 - p a d , 2 x 3 x 0 . 8 m m ( w d f n ) a t 3 0 t s e 0 0 2 b - m a h - t
temperature sensor with serial eepr om 31 8711f C seepr C 3/11 wdfn marking top mark | --- | --- | --- | t 2 b | --- | --- | --- | h 2 @ | --- | --- | --- | y x x | --- | --- | --- | * | pin 1 indicator (dot) y = year of assembly @ = location of assembly xx = atmel lot num ber to co r respond with trace code log book. (e.g. xx = aa, ab, ac,...ax, ay, az) y = seal year 8: 2008 2: 2012 9: 2009 3: 2013 0: 2010 4: 2014 1: 2011 5: 2015
32 atmel at30tse002b [preliminary] 8711f C seepr C 3/11 13. package d rawing s 8 m2 C wdfn n o t e s 1 . t h i s d r a w i n g i s f o r g e n e r a l i n f o r m a t i o n o n l y . r e f e r t o j e d e c d r a w i n g m o - 2 2 9 , w c e d - 3 , f o r p r o p e r d i m e n s i o n s , t o l e r a n c e s , d a t u m s , e t c 2 . d i m e n s i o n s b a p p l i e s t o m e t a l l i z e d t e r m i n a l a n d i s m e a s u r e d b e t w e e n 0 . 1 5 m m a n d 0 . 3 0 m m f r o m t h e t e r m i n a l t i p . i f t h e t e r m i n a l h a s t h e o p t i o n a l r a d i u s o n t h e o t h e r e n d o f t h e t e r m i n a l , t h e d i m e n s i o n s s h o u l d n o t b e m e a s u r e d i n t h a t r a d i u s a r e a 3 . s o l d e r i n g t h e l a r g e t h e r m a l p a d i s o p t i o n a l , b u t n o t r e c o m m e n d e d . n o e l e c t r i c a l c o n n e c t i o n i s a c c o m p l i s h e d t o t h e d e v i c e t h r o u g h t h i s p a d , s o i f s o l d e r e d i t s h o u l d b e t i e d t o g r o u n d p a c k a g e d r a w i n g c o n t a c t p a c k a g e d r a w i n g s @ a t m e l . c o m t i t l e 8 m 2 , 8 - l e a d 2 . 0 x 3 . 0 m m b o d y , 0 . 5 0 m m p i t c h , w d f n , v e r y v e r y t h i n , d u a l n o l e a d p a c k a g e ( s a w n ) g p c y d l d r a w i n g n o . 8 m 2 r e v . a 6 / 1 2 / 0 9 c o m m o n d i m e n s i o n s ( u n i t o f m e a s u r e C m m ) d e d 2 e 2 a a 1 a 3 l e b 1 . 3 5 1 . 2 5 0 . 7 0 0 . 0 0 . 3 5 0 . 1 8 2 . 0 0 b s c 3 . 0 0 b s c 1 . 4 0 1 . 3 0 0 . 7 5 0 . 0 2 0 . 2 0 r e f 0 . 4 0 0 . 5 0 b s c 0 . 2 5 1 . 4 5 1 . 3 5 0 . 8 0 0 . 0 5 0 . 4 5 0 . 3 0 2 s y m b o l m i n n o m m a x n o t e
temperature sensor with serial eepr om 33 8711f C seepr C 3/11 14. revision h istory doc. r ev. date comments 8711f 03/2011 wdfn marking added 2 and @ = location of assembly 8711e 12/2010 corrected table 9 - 1 , 00d7h to 00f7h corrected cross reference in eeprom write protection and ts write operati ons sections changed note under green package options table 8711d 08/2010 r to r / w for 22h in register summary table correct cross references in eeprom write operations 8711c 07/2010 section 12.2, change part number to - mah - t from - ma - t 8711b 05/2010 add statement in section 2 before serial clock definition 871 1a 0 4 /20 10 initial d ocument release
8 711f C seepr C 3/11


▲Up To Search▲   

 
Price & Availability of AT30TSE002B-MAH-B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X