MCP9808T-E/MC

MCP9808T-E/MC

Part Number: MCP9808T-E/MC

Manufacturer: Microchip Technology

Description: SENSOR DIGITAL -40C-125C 8DFN

Shipped from: Shenzhen/HK Warehouse

Stock Available: Check with us

Technical Specifications of MCP9808T-E/MC

Datasheet  MCP9808T-E/MC datasheet
Category Sensors, Transducers
Family Temperature Sensors – Analog and Digital Output
Manufacturer Microchip Technology
Series
Packaging Digi-Reel?
Part Status Active
Sensor Type Digital, Local
Sensing Temperature – Local -40°C ~ 125°C
Sensing Temperature – Remote
Output Type I2C/SMBus
Voltage – Supply 2.7 V ~ 5.5 V
Resolution 10 b
Features Output Switch, Programmable Limit, Programmable Resolution, Shutdown Mode
Accuracy – Highest (Lowest) ±0.5°C (±1°C)
Test Condition -20°C ~ 100°C (-40°C ~ 125°C)
Operating Temperature -40°C ~ 125°C
Mounting Type Surface Mount
Package / Case 8-VFDFN Exposed Pad
Supplier Device Package 8-DFN (2×3)

MCP9808T-E/MC Description

With a precision of 0.25°C/0.5°C (typical/maximum), the MCP9808 digital temperature sensor from Microchip Technology Inc. measures temperatures from -20°C to +100°C and outputs them as a digital word. The MCP9808’s configurable registers give developers more leeway when creating temperature sensor software. Settings like Shutdown and Low-Power modes, as well as temperature Alert window restrictions and crucial output limits, can all be adjusted via the registers. The MCP9808 sends an Alarm signal whenever the temperature deviates from the predetermined range. The Alert output signal’s polarity can be changed by the user to either active-low or active-high for use with a thermostat or to temperature Alert interrupt for microprocessor-based systems. Moreover, the Alarm output can only activate at dangerously high or low temperatures.

MCP9808T-E/MC Features

  • Warning Output for Temperature that is Customizable.
  • Working Voltage: 2.7 to 5.5 volts.
  • 200 A is the operating current (typical).
  • 1 A, the shutdown current (typical).
  • Compatible with the I2CTM/SMBus 2-wire interface.
  • 2×3 DFN-8 and MSOP-8 are available packages.

MCP9808T-E/MC Typical Applications

  • General Purpose
  • PC Peripherals
  • Industrial Applications
  • Consumer Electronics
  • Portable Devices/Handheld.

Serial Communication

● Wire Standard Mode I2C™ Protocol Compatible Interface

The MCP9808 has a 2-wire, Standard mode, bidirectional, I2C-compatible communication connection comprising the Serial Clock input and the bidirectional Serial Data  line.

● Data Transfer

The Start condition (START) commences a data transfer, followed by a device address (7 bits) and a read/write bit. After each byte, the slave sends an Acknowledge (ACK) to verify its receipt. An explicit Stop condition is required at the end of each and every access (STOP). After the tB-FREE signal, subsequent contacts are made. This hardware does not present the capability to read and write sequential registers. Register Pointers are used to access each individual register directly. The device can receive data over the specified protocol. For the initial read, the register can be provided via the pointer. A new Start condition and address byte must be provided to initiate a further read or receive. The MCP9808 remembers which register you used last. Therefore, it sends the contents of the register you chose before (repeated pointer specification is unnecessary).

● Master/Slave

A master device (usually a microcontroller) regulates who can use the bus and when and generates Start and Stop conditions. The MCP9808 is not the master of the bus and cannot direct the actions of other devices on the bus. Each device can function as a sender or a receiver, including the master. Whatever mode is actually enabled depends on the master device.

● Start/Stop Condition

The Start condition transitions from high to low on SDA (with SCL also high). Until a Start condition is received from the master, no data can be sent. Stop is shown by the SDA line going from low to high (while SCL is high). In the event that a Start or Stop condition is introduced during data transmission, the MCP9808 disconnects from the bus. A master-issued Stop condition puts a halt to all data transmissions.

● Address Byte

After the Start condition has been met, the host then sends the MCP9808 an address byte consisting of 8 bits. With the MCP9808 temperature sensor, the binary address is ‘0011, A1, A2, A0’; the A2, A1, The bits VDD (“1”) and GND (“0”) are set externally by connecting the corresponding pins. The MCP9808 will only send an ACK if the 7-bit address in the serial bit stream matches the address it was told to use. The address byte’s bit 8 can be read or written. Activating a read action by setting this bit to “1” and a write operation by setting it to “0,” respectively.

● Data Valid

After the Start condition, the transmission must wait until all bits of data are settled for the time given by tSU-DATA before toggling SCL low to high.

● Acknowledge (Ack/Nak)

When receiving data, all devices that have been specifically requested to do so must provide an acknowledgment bit (ACK bit) after each byte has been received. For ACK to be recognized, the master device must produce an additional clock pulse. Before the low-to-high shift of SCL from the master, the Acknowledging device pulls down the SDA line for tSU-DATA. For tH-DATA to work, SDA must be held down after SCL is brought down from an elevated state. After the last bit is timed out of the slave, By not sending an ACK bit, the master indicates the end of a data transfer. To allow the master to initiate the Stop condition, the slave will release the data line.

Functional Description

Bandgap temperature sensors, a Delta-Sigma ADC, programmable registers, and a serial interface compatible with the SMBus and I2C protocols make up the MCP9808 temperature sensors.

● Registers

Several registers in the MCP9808 can be modified by the end user. The registers comprise the Temperature register, the Configuration register, the Temperature Alert Upper Boundary Limit, Registration of Products with Manufacturers, and the Device Identification register. For viewing the current room temperature, utilize the read-only Temperature register. This register has two buffers, and it gets updated once every tCONV. The Temperature Alert’s Top Boundary Limit and Bottom Boundary Limit registers are writable. The MCP9808 will signal through the Alert pin if the surrounding temperature rises above or drops below the thresholds the user sets.

● Sensor Configuration Register (Config)

The MCP9808’s 16-bit CONFIG register allows the user to tailor the device’s behavior for precise temperature measurement. The temperature alert output hysteresis, device shutdown or Low-Power mode, temperature boundary or critical temperature lock, and temperature alert output enable or disable are all controlled by bits 10 through 0. The user can modify the state of the, status (on/off), polarity (Comparator Output or Interrupt Output mode), and mode (Output Mode). When the ambient temperature gradually rises above the user-specified temperature limit, output chatter can be suppressed by setting bits 10 and 9 of the temperature hysteresis register to 1.

Conclusion

In conclusion, Microchip Technology Inc.’s MCP9808 digital temperature sensor offers precise and adaptable temperature detection for various uses. This temperature sensor is versatile because of its customizable registers, suitable communication interface, and easy-to-access registers. The MCP9808’s low working currents and wide voltage range are also useful in consumer electronics, portable devices, and industrial freezers.

At ICRFQ, we are dedicated to providing high-quality electronic components, including the MCP9808, to help you bring your projects to life. Don’t hesitate to contact our team of experts to learn more about this product or any other electronic component you need. We strive to deliver outstanding customer service and assist you in finding the best solutions for your projects. Order the MCP9808 today and take the first step in bringing your temperature sensing ideas to fruition.

4.8/5 - (397 votes)
Kevin Chen