DIO1412 DIOO | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 36

Technical content

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD.I MultipleChannel±1°CTemperatureSensor withBetaCompensation  Features  Widesupplyvoltagerange:3.0Vto3.6V  Oneexternal diodetemperaturemonitor − Maximuminaccuracyof±1°C (20~110°C) − 12-bitresolution:0.0625°C  Oneinternal diodetemperaturemonitor − Maximuminaccuracyof±1°C (20~110°C) − 12-bitresolution:0.0625°C  ResistanceErrorCorrection  AutomaticBJT TypeDetection  ProgrammableHighLimitandLowLimit( ALERT pin)  ProgrammableThermLimit( THERM/ADDRpin)  ProgrammableSMBus(orI2C)address − 1001_100(r/ w):DIO1412A − Selectable by THERM /ADDR pull-up resistance:DIO1412C  Operatingtemperaturerange:-40°Cto125°C  Applications  Server  Notebookcomputers  Industrial  PackageInformation  Description The DIO1412 is high-precision sensor chip for temperature monitoring in laptops, servers, and industrial applications. The DIO1412 achieves an inaccuracy of ±1°C even in complex application environments by utilizing advanced methods, including Resistance Error Correction (REC), Dynamic Element Matching, Automatic BJT Type Detection, Automatic Beta Detection, and Compensation. The DIO1412 monitors one external diode temperature and one internal diode temperature. The DIO1412 is compatiblewith theSystem Management Bus (SMBus) and Inter-Integrated Circuit (I2C) communicationprotocol. TheDIO1412canoperateatambienttemperaturesof -40°C ~ 125°C and have programmable High, Low, and Therm Limit for overtemperature alarm. In addition,thedevicecanalsodetecterroneousstates.  SimplifiedSchematic PartNumber Package BodySize DIO1412 MSOP-8 3mm×3mm DFN-8(EP) 2mm×2mm DFN-8 2mm×2mm

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD.II ■ OrderingInformation Ordering PartNo. TopMarking MSL RoHS TA Package DIO1412AMP8 DIODA2A 3 Green -40to125°C MSOP-8 Tapeandreel,3000 DIO1412ACN8 DA2A 3 Green -40to125°C DFN2*2-8(EP) Tapeandreel,3000 DIO1412ALP8 DA2A 1 Green -40to125°C DFN2*2-8 Tapeandreel,3000 DIO1412CMP8 DIODA2C 3 Green -40to125°C MSOP-8 Tapeandreel,3000 SMBus (orI2C)Address Options&CodeforOrderingPartNo. OptionCode A C SMBus(orI2C)Address 1001_100(r/ Selectableby THERM/ADDR pull-upresistance If you encounter any issue in the process of using the device, please contact our customer service at marketing@dioo.com or phone us at (+86)-21-62116882. If you have any improvement suggestions regarding the datasheet, we encourage you to contact our technical writing team at docs@dioo.com. Your feedback is invaluable for us to provide a better user experience.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD.III TableofContents

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD.IV ListofFigures ListofTables

www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD.

  1. PinAssignmentandFunctions

Table 1. Pin descriptions

1 VDD Power Powersupply

2 DP AIO Externalpositive(anode)connection

3 DN AIO Externalnegative(cathode)connection

5 GND Power Ground

7 SMDATA DIOD SMBusdatainput/output,requiringpull-upresistor

8 SMCLK DI SMBusclockinput,requiringpull-upresistor

Bottom ExposedPad - Notinternallyconnected, butrecommendgrounding.

www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Table 2. Pin types Power Thispinisusedtosupplypowerorgroundtothedevice. AIO Analoginput/output.ThispinisusedasanI/Oforanalogsignals. DI Digitalinput.Thispinisusedasadigitalinput.Thispinis5Vtolerant. andrequiresapull-upresistor.Thispinis5Vtolerant. OD Open-drain digital output. This pin is used as a digital output. It is open-drain and requires a pull-up resistor.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 2. AbsoluteMaximumRatings ExceedingthemaximumratingslistedunderAbsoluteMaximumRatingswhendesigningislikelytodamagethe devicepermanently. Donotdesigntothemaximumlimitsbecauselong-timeexposuretothemmightimpactthe device’s reliability. The ratings are obtained over an operating free-air temperature range unless otherwise specified. Symbol Parameter Min Max Unit VDD Supplyvoltage -0.3 4 V V5VT_pin Voltageon5Vtolerantpins(SMCLK,SMDATA, THERM/ADDR,and ALERT) -0.3 5.5 V |V5VT_pin-VDD| Voltageon5Vtolerantpins(SMCLK,SMDATA, THERM/ADDR,and ALERT)(1) 0 3.6 V Vpin Voltageonanyother pintoground -0.3 VDD + 0.3 V TA Operatingtemperaturerange -40 125 °C TSTG Storagetemperaturerange -55 150 °C TL Leadtemperaturerange RefertoJEDECspec.J-STD-020 Note: (1)For the5 V tolerant pins that have apull-up resistor (SMCLK, SMDATA, THERM/ADDR, and ALERT), thepull-upvoltage must notexceed3.6Vwhenthedeviceisunpowered. 3. RecommendedOperatingConditions Recommendedoperatingconditionsarespecifiedtoensureoptimalperformancetothedatasheetspecifications. Theratingsareobtainedover anoperatingfree-airtemperaturerange unlessotherwisespecified. Symbol Parameter Min Max Unit VDD Supplyvoltage 3.0 3.6 V 4. ESDRatings When a statically-charged person or object touches an electrostatic discharge sensitive device, the electrostatic charge might be drained through sensitive circuitry in the device. Ifthe electrostatic discharge possessessufficientenergy,damage mightoccurto thedevice duetolocalized overheating. Model Condition Rating Unit HBM Human-bodymodel(HBM),JEDEC:JS-001 ±8 kV CDM Charged-devicemodel(CDM),JEDEC:JS-002 ±2 kV

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 5. ThermalConsiderations The thermal resistance determines the heat insulation property of a material. The higher the thermal resistance is, the lower the heat loss. Accumulation of heat energy degrades the performance of semiconductorcomponents. Symbol Metric Value Unit MSOP-8 DFN-8(EP) DFN-8 RθJA Junction-to-ambientthermalresistance 204 60 173 °C/W 6. ElectricalCharacteristics VDD =3.0Vto3.6V,TA =-40°Cto125°C,all typicalvaluesatTA =25°C,unlessotherwisenoted. Symbol Parameter Conditions Min Typ Max Unit Power VDD Supplyvoltage 3.0 3.3 3.6 V IDD Supplycurrent 1conv./sec, dynamicaveragingdisabled 270 µA 4conv./sec, dynamicaveragingenabled 600 16conv./sec, dynamicaveragingenabled 710 IDD Standbysupplycurrent Deviceinstandbymode,no SMBuscommunications, ALERT and THERM/ADDRpinsarenot asserted. 120 µA Internaltemperature monitor Temperatureinaccuracy Temperatureresolution 0.0625 °C Externaltemperaturemonitor Temperatureinaccuracy 20°C<TEXT < 110°C TA =25°C ±0.5 ±1 -40°C<TEXT <125°C TA =25°C ±1 ±2 Temperatureresolution 0.0625 °C FiltercapacitorbetweenDPand DN CFILTER Capacitivefilter ConnectedacrossexternalBJT 2.2 2.7 nF Conversiontime tCONV Conversiontimeof allchannels Defaultsettings 130 ms

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. ALERT and THERM/ADDR pins VOL Outputlowvoltage ISINK =8mA 0.4 V ILEAK Leakagecurrent ALERT and THERM/ADDRpins devicepoweredorunpowered TA <85°C pull-upvoltage≤3.6V ±5 µA SMBusinterface VIH Inputhighvoltage 5Vtolerant 2.0 V VIL Inputlowvoltage 5Vtolerant 0.8 V ILEAK Leakagecurrent Poweredorunpowered,TA <85°C ±5 µA VHYS Hysteresis 420 mV CIN Inputcapacitance 5 pF IOL Outputlowsinkcurrent SMDATA=0.4V 8.2 15 mA SMBustiming(1,2) fsmb Clockfrequency 10 400 kHz tSP Spikesuppression 50 ns tBUF Busfreetimestoptostart 1.3 µs tHD:STA Holdtime:start 0.6 µs tSU:STA Setuptime:start 0.6 µs tSU:STO Setuptime:stop 0.6 µs tHD:DAT Dataholdtime Whentransmittingtothemaster 0 µs Whenreceivingfromthemaster 0.3 tSU:DAT Datasetuptime 100 ns tLOW Clocklowperiod 1.3 µs tHIGH Clockhighperiod 0.6 µs tFALL Clock/datafalltime Min.=20+0.1CLOAD ns 300 ns tRISE(1) Clock/datarisetime Min.=20+0.1CLOAD ns 300 ns CLOAD Capacitiveload Perbusline 400 pF SMBustimeout(1) ttimeout DevicewillresetifSMCLK isholdlowformorethan Ttimeout 30 ms Note: (1)Guaranteedbydigitaldesign. (2)Seefigure1. (3)Specificationssubjecttochangewithoutnotice.

www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Figure 1. SMBus timing diagram

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 8. BlockDiagram

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 9. FunctionDescription TheDIO1412is temperaturesensorchipcompatiblewith SMBus (orI2C)communicationprotocol.Thechipcan monitor one internal temperature and can also monitor one external channel. The external channel can support both PNP and diode-connected NPN temperature monitoring. The ALERT or THERM/ADDR pin can be assertedtoachievetwolevels ofovertemperaturealarm. 9.1. Operatingmodes TheDIO1412havetwooperatingmodes,standbyandactive. Inthestandbymode,thechipsupportsSMBusandI2Cbutdoesnotconductconsecutivetemperaturedetection. Every time the one shot register is written (see section 12.7), the device detects all temperature channels for once.Afterthetemperaturedetectioniscompleted,thedeviceentersthestandbymodeagain. In the active mode, the chip performs consecutive temperature detection and updates the temperature data in theregisters andthevalueofthestatus registers(seesection 12.2) inreal-time.Thisis thedefaultstate. 9.2. Externaltemperaturedetection The DIO1412 can automatically detect whether the externally connected BJTis NPN or PNP.If the BJTis PNP, the chip will automatically detect the beta value of PNP to configure the appropriate working state, so as to achievethehighaccuracyoftemperaturemeasurement(seesection12.1). When the external PNP for temperature monitoring is a parasitic PNP with a low beta value, which will greatly affect the accuracy of temperature measurement, the Beta Compensation will be enabled to reduce the temperatureerrors. Inapplications,thetemperaturemeasurementaccuracymaybeaffectedbytheseriesresistancesintroducedby the long trace on the PCB and the welding resistances at the ports. The Resistance Error Correction integrated intotheDIO1412canminimizethetemperatureerrorscausedbythese seriesresistances. The non-ideal factor, η, varies with different types of BJTs will also affect the accuracy of external temperature measurement.The DIO1412 has individual non-ideal factor configuration register for each channel (see section 12.3),thevalueofwhichcanbeprogrammedbytheusertoobtainaccuracytemperaturemonitoring. 9.3. Overtemperaturealarm The DIO1412 has THERM/ADDR output pin and ALERT output pin for overtemperature alarm or fault event. Both THERM/ADDRand ALERT pinsareopen-drainoutputs andrequirepull-upresistors. 9.3.1. ALERT pin The ALERT pin is an open-drain output, so that a pull-up resistor is needed. It has two modes of operation, named “Interrupt mode” and “Comparator mode”, which can be selected via the ALERT/COMP bit in the ConfigurationRegister(seesection 12.3). 9.3.2. Interruptmode In the interrupt mode, the ALERT pin is asserted when any channel’s temperature measuring consecutively out-of-limit(≥HighLimitor <Low Limit) conditionsor faultconditionsis detectedfortheprogrammednumberof

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. times. The ALERT pin will remain asserted as long as an out-of-limit condition remains. Once the out-of-limit condition has been removed, the ALERT pin will remain asserted until the appropriate status bits are cleared. TheappropriatestatusbitsincludeExternalfaultsstatus,HighLimitstatusandLowLimitstatusbits,allofwhich arereadclear (seesection 12.10). The ALERT pin can be masked by setting the MASK_ALLbit or channel mask register. Once the ALERT pin hasbeenmasked,itwillbedeassertedandremaindeasserteduntiltheMASK_ALLbitorchannelmaskregister is cleared by the user.Nomatter MASK_ALLbit or channel mask register is set or not, the status registers (see secton11.2)willbeupdated normally. The ALERT pin can be used as an interrupt signal or as an SMBusAlert signal, which allows an SMBus client toreportanerrorconditiontothe host.Oneormore ALERT outputscanbehard-wiredtogether. 9.3.3. Comparatormode In the comparator mode, the ALERT pin will be asserted if any of the measured temperature exceeds the programmedHigh Limitfor the programmed number of times in a consecutive measurements.The ALERT pin willremainasserteduntilall themeasuredtemperaturesdropbelowtheHighLimitminustheThermHysteresis. In the comparator mode, the ALERT pin cannot be masked by MASK_ALL bit or channel mask register. The corresponding High Limit status bits will not be cleared until the ALERT pin is deasserted. Once the ALERT pinisdeasserted,theHighLimitstatusbitswillbeautomaticallycleared. 9.3.4. THERM pin Theoutputofthe THERM/ADDR pincannotbemasked.Whenthetemperatureofany channel isconsecutively detected exceeding the programmed Therm Limit for the programmed number of consecutive measurements, the THERM/ADDR pin will be asserted. And the THERM/ADDR pin will remain asserted until the measured temperatures that cause a thermal overtemperature event drop below the programmed Therm Limit minus the Therm Hysteresis, and no other channel’s measured temperature consecutively detected exceeding the programmedThermLimitfortheprogrammednumberofconsecutivemeasurements. Whenthe THERM/ADDRpinisasserted,boththeregisterThermLimitStatusbits(seesection12.8)andStatus bits (see section 12.2) will be set. These bits are not read clear and will only be clear when the THERM/ADDR pinisdeasserted. 9.4. Openandshortfaults Before monitoring the temperature on each external channel, the DIO1412 checks whether the BJT on the externalchannelisproperlyconnectedtotheDPandDNports.Thefollowingtwoconnectionsareconsideredto befaults:  DPtoDNis open;  DPor DNisshorttoVDD. Whenafaultistriggered,thecorrespondingfaultstatusregisterisset,andthe ALERT pinwillbeasserted.The 12-bittemperaturereadingforthecorrespondingchannelis000000000000.Whenthechannelfaultisdetected, thecorrespondingchannel’sLowLimitwill notbechecked.

www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. measurementof0°Cindefaultrangeor-64°Cinextendedrange. functioncanreducethepower consumption. rateandthecorrespondingaveragingfactor. Table 3. Conversion rate and current consumption valuesabove127.9375°Carereportedas 127.9375°C. Table 4. Temperature data format

www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. (1)ForDefaultRange,alltemperatures<0°Cwillbereportedas0°C. (2)ForDefaultRange,alltemperatures>127.9375°Cwillbereportedas127.9375°C. (3)ForExtendedRange,alltemperatures<-64°Cwillbereportedas-64°C. (4)ForExtendedRange,alltemperatures>191.9375°Cwillbereportedas191.9375°C. power-upthedevicemaynotrespondtoSMBus (orI2C)communications. Table 5. SMBus (or I2C) address decode

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 11. CommunicationProtocolandSMBusProtocol 11.1. Communicationprotocol Through the SMBus (or I2C), the DIO1412 can communicate with the host controller.The SMBus is a two-wire serial communication protocol between a computer host and its peripheral devices. The details can be found in theFigure1. 11.1.1. SMBus address and RD/ WRbit The SMBus address byte consists of the 7-bit client address followed by the RD/ WR indicator bit. To the client device,theRD/ WRbitcanbeeitherwriting orreadingdate. WhentheRD/ WRbitisalogic‘0’,theSMBushostiswritingdata.WhentheRD/ WRbitisalogic‘1’,theSMBus hostis readingdata. The DIO1412CSMBus slave address is determined by the pull-up resistor on the THERM/ADDR pin as shown intable5insection9.8"ProgrammingSMBus (orI2C)Address". 11.1.2. SMBus databytes All SMBus data bytes are composed of 8-bits of information and sent in order of priority, which means they are sentmostsignificantbitatfirst. 11.1.3. SMBusACKandNACK bits Allreceived databytesareacknowledgedby theSMBusclient.Thisisaccomplishedbytheclientdevicepulling theSMBusdata linelowaftereachsentbyte's eighthbit.This is trueoftheWriteByteprotocol. BykeepingtheSMBusdata linehighafterthe8thdata bithas beensent,thehostwillNACK (notacknowledge) thefinaldatabytethathasbeenreceivedfromtheclient. 11.1.4. SMBus timeout SMBus timeout function is supported by the DIO1412. The device resets its SMBus protocol if the clock line is maintained low for more than 30 ms. Setting the TIMEOUT bit in the consecutive ALERT register (see section 12.11)willenablethisfunction. 11.1.5. SMBus andI2Ccompatibility SMBus and I2C are both supported by the DIO1412. Here shows the key differences between SMBus and I2C devices. TheDIO1412supportsI2Cfastmodeat400kHz,covering100kHz(maximumSMBus time). (1) 10kHzistheminimumfrequencyforSMBuscommunications. (2) The condition of resetting the SMBus client protocol is that the clock is kept at a logic “0” for longer than 30 ms. The timeout functionality is disabled by default while it is enabled by writing to the bit 7 in the consecutive ALERTregister (TIMEOUTbit).I2Cdoesn’thaveatimeout. (3) I2Cdevicescan’tsupporttheALERTresponseaddressfunctionalityand it’soptionalforSMBus. The DIO1412 SMBus interface will not respond to signals sent with an invalid slave address or an invalid protocol, and the register contents will remain unaffected. Stretching of the SMCLK signal is supported if the timingis managedbyotherSMBus components.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 11.2. SMBusprotocol The DIO1412 supports various kind of byte protocols: Send bite, Read byte, Write byte, Receive byte andAlert responseaddressas validprotocols. (1) Writebyte:Writingonebyteofdatatotheregisters. (2) Readbyte:Readingonebyteofdata fromtheregisters. (3) Sendbyte:Settingtheinternaladdressregisterpointertothecorrectaddresslocation.Notedthat nodatais transferredduringtheSendbyteprotocol. (4) Receive byte: Reading data from a register when the internal register address pointer is at the correct locationviaSendbyte.Thisis usedforconsecutivereads ofthe sameregister. (5) Alert response address: the ALERT pin output can be interpreted as interrupt or as an SMBusAlert by the host. When the ALERT pin is asserted, the host will send the Alert Response Address (ARA) to the general addressof0001_100xb.TheDIO1412willrespondtotheARAintwosteps:sendtheslaveaddressofDIO1412. Thenthechannelmaskbitwillbesetandthe ALERT pinwillbedeasserted. WriteByteProtocol Start Slave Address WR ACK(1) Register Address ACK(1) Register Data ACK(1) Stop 1->0 YYYY_YYY 0 0 XXh 0 XXh 0 0->1 Read ByteProtocol Start Slave Address WR ACK(1) Register Address ACK(1) Start Slave Address RD ACK(1) Register Data(1) NACK Stop 1->0 YYYY_ YYY 0 0 XXh 0 1->0 YYYY_ YYY 1 0 XXh 1 0->1 Send ByteProtocol Start SlaveAddress WR ACK(1) RegisterAddress ACK(1) Stop 1->0 YYYY_YYY 0 0 XXh 0 0->1 ReceiveByteProtocol Start SlaveAddress RD ACK(1) RegisterData(1) NACK Stop 1->0 YYYY_YYY 1 0 XXh 1 0->1 AlertResponseAddressProtocol Start AlertResponse Address RD ACK(1) DeviceAddress(1) NACK Stop 1->0 0001_100 1 0 YYYY_YYY 1 0->1 Note: (1)Dateissenttothehost.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 12.RegisterMaps TheregistersareaccessiblethroughtheSMBus(orI2C).Anentryof“Reserved”indicatesthatthebitisnotused andwillalways read“0”. Addr. R/W RegisterName FunctionDescription Default Value 00h R Internaldatahighbyte StorestheintegerdatafortheinternalBJT 00h 01h R Externalchanneldata highbyte Storestheintegerdataforexternalchannel 00h 02h R Status Storesthestatusbitsfortheinternal BJTandexternalBJTs 00h (or80h) 03h R/W Configuration Controlsthegeneral operationofthedevice (mirroredataddress09h) 00h 04h R/W Conversionrate Controlstheconversionrateforupdatingtemperaturedata (mirroredataddress0Ah) 06h (4/sec) 05h R/W InternalHighLimit Storesthe8-bitHighLimitfortheinternalBJT (mirroredataddress0Bh) 55h (85°C) 06h R/W InternalLowLimit Storesthe8-bitLow LimitfortheinternalBJT (mirroredataddress0Ch) 00h (0°C) 07h R/W Externalchannel HighLimithighbyte StorestheintegerdataoftheHighLimitforexternalchannel (mirroredatregister0Dh) 55h (85°C) 08h R/W Externalchannel Low Limithighbyte StorestheintegerdataoftheLow Limitforexternalchannel (mirroredatregister0Eh) 00h (0°C) 09h R/W Configuration Controlsthegeneral operationofthedevice (mirroredataddress03h) 00h 0Ah R/W Conversionrate Controlstheconversionrateforupdatingtemperaturedata (mirroredataddress04h) 06h (4/sec) 0Bh R/W InternalHighLimit Storesthe8-bitHighLimitfortheinternalBJT (mirroredataddress05h) 55h (85°C) 0Ch R/W InternalLowLimit Storesthe8-bitLow LimitfortheinternalBJT (mirroredataddress06h) 00h (0°C) 0Dh R/W Externalchannel HighLimithighbyte StorestheintegerdataoftheHighLimitforexternalchannel (mirroredatregister07h) 55h (85°C) 0Eh R/W Externalchannel Low Limithighbyte StorestheintegerdataoftheLow Limitforexternalchannel (mirroredatregister08h) 00h (0°C) 0Fh W Oneshot Awritetothisregisterinitiatesaoneshotupdate. 00h 10h R Externalchanneldata lowbyte Storesthefractionaldataforexternalchannel 00h 11h R/W Scratchpad Scratchpadregisterforsoftwarecompatibility 00h 12h R/W Scratchpad Scratchpadregisterforsoftwarecompatibility 00h

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 13h R/W Externalchannel HighLimitlowbyte StoresthefractionaldataoftheHighLimitforexternalchannel 00h 14h R/W Externalchannel Low Limitlowbyte StoresthefractionaldataoftheLow Limitforexternalchannel 00h 19h R/W Externalchannel ThermLimit Storesthe8-bittemperaturethermallimitforexternalchannel 55h (85°C) 1Bh R-C Externalfault Storesstatusbitsindicatingwhichexternalchannel(s)detecteda fault 00h 1Fh R/W Channelmask Controlsthemaskingofindividualchannels 00h 20h R/W InternalThermLimit Storesthe8-bittemperaturethermallimitfortheinternalBJT 55h (85°C) 21h R/W ThermHysteresis Storesthe8-bithysteresisvaluethatappliestoallThermLimit 0Ah (10°C) 22h R/W ConsecutiveALERT Controlsthenumberofout-of-limitconditionsthatmustoccurbefore aninterruptisasserted 70h 25h R/W Externalchannelbeta configuration Storesthebetacompensationcircuitrysettingsforexternalchannel 08h 27h R/W Externalchannel idealityfactor Storestheidealityfactorforexternalchannel 12h (1.008) 29h R Internaldatalowbyte StoresthefractionaldatafortheinternalBJT 00h 35h R-C HighLimitstatus StatusbitsfortheHighLimit 00h 36h R-C Low Limitstatus StatusbitsfortheLow Limit 00h 37h R ThermLimitstatus StatusbitsfortheThermLimit 00h FDh R ProductID(DIO1412) Storesafixedvaluethatidentifiesthedevice B3h FEh R ManufacturerID StoresafixedvaluethatidentifiesDIOO DAh FFh R Revision Storesafixedvaluethatrepresentstherevisionnumber 05h Note:R=Read,W= Write,R-C= ReadthenClear. 12.1. Temperaturedataregister The measured temperatures of all channels are stored as a 12-bit value with the high byte representing the integerdataandthelowbyterepresenting thefractionaldataasshowninthefollowing registertable. Itshouldbenotedthatwhen anychannel’stemperaturehighbyteregisteris read,thecorresponding lowbyteis copied into an internal “shadow” register. The user is free to read the low byte at any time. No matter the low byteis readornot, reading fromthesamehigh byteregister againwill automaticallyrefreshthis storedlowbyte data.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default 00h R Internalhighbyte 128 64 32 16 8 4 2 1 00h 29h R Internallowbyte 0.5 0.25 0.125 0.0625 Reserved 00h 01h R Externalchannel highbyte 128 64 32 16 8 4 2 1 00h 10h R Externalchannel lowbyte 0.5 0.25 0.125 0.0625 Reserved 00h Note:R=Read. 12.2. Statusregister The status register reports the ADC statues and the general error conditions of all channels. Bit 7 (BUSY) indicatesthattheADCiscurrently convertingatthetimethestatusregisterisread.Itmaybereada“1”ora“0”. Toidentify specific channels’error conditions,itis needed toread theexternal fault register,or High Limitstatus register,or Low Limitstatus register,orTherm Limitstatus register.Oncethe High Limit, or Low Limit,orTherm Limit register has been read or cleared, all the individual status register bits are cleared and the corresponding statusregisterwillbeclearedatthesametime. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 02h R Status BUSY Reserved HIGH LOW FAULT THERM Reserved 00H (or80h) Note:R=Read. Bit Name Description 7 BUSY This bit indicates whether theADC is currently converting or not. “1” represents thanADC is currently converting. 6:5 Reserved Donot use. 4 HIGH Thisbitwillbesetifanyofthechannel’stemperatureexceedsitsprogrammedHighLimit.The ——— ALERT pinwillbeassertedoncethisbitisset. 3 LOW This bit will be set if any of the channel’s temperature drops below its programmed Low Limit. The ——— ALERT pinwillbeassertedoncethisbitisset. 2 FAULT Thisbitwillbesetifanyoftheexternalchannelfaultisdetected.The ——— ALERT pinwillbeassertedonce thisbitisset. 1 THERM This bit will be set if any of the channel’s temperature exceeds its programmed Therm Limit. The_____ THERM/ADDRpinwillbeassertedoncethisbitisset. 0 Reserved Donot use.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 12.3. Configurationregister Theconfigurationregister controlsthebasic operationofthedevice.Itis accessibleateitheraddress. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 03h R/W Configuration MASK_ ALL RUN/ STOP ALERT/ COMP Reserved RANGE DAVG_ DIS Reserved 00h 09h Note:R=Read.W= Write. Bit Name Value Description

7 MASK_ALL

(default) The ——— ALERT pinisnot masked.OncetheHIGHstatus,orLOWstatusorFAULTstatusbitis set,the ——— ALERT pinwillbeasserted. The ——— ALERT pin is masked. It will not be asserted even the HIGH status, and LOW status andFAULTstatusbitaresetunlessthedeviceisconfiguredincomparatormode.Nomatter MASK_ALL bit or channel mask register is set or not, the status registers will be updated normally.

6 RUN/STOP

(default) Thedeviceisintheactivemodeanddetectingallchannels’temperaturesinrealtime. 1 Thedeviceisinstandbymodeandnotdetectingallchannels’temperatures inrealtime. ALERT/ COMP (default) The ——— ALERT pinactsininterruptmode.

1 The

——— ALERT pinactsincomparatormode. 4:3 Reserved - Donot use.

2 RANGE

(default) Thetemperaturemeasurementrangeisdefaultrange:0°Cto127.9375°. 1 Thetemperaturemeasurementrangeisextendedrange:-64°Cto191.9375°C.

1 DAVG_DIS

(default) The dynamic averaging feature is enabled.All temperature channels will be converted with anaveragingfactorthatisbasedontheconversionrate. 1 Thedynamicaveragingfeatureisdisabled. 0 Reserved - Donot use. 12.4. Conversionrateregister The conversion rate register determines the updating frequency of the channels’ temperature measurement. Thisregisteris accessibleateitheraddress. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 04h R/W Conversionrate Reserved CONV[3:0] 06h (4/sec)0Ah Note:R=Read.W= Write.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Bit Name Description 7:4 Reserved Donot use. 3:0 CONV [3:0] Conversionrate: CONV[3:0] Conversions /secondHex 3 2 1 0 4h 0 1 0 0 1 5h 0 1 0 1 2 6h 0 1 1 0 4(default) 7h 0 1 1 1 8 8h 1 0 0 0 16 0h-3hand 9h-Fh Allothers Notallowed 12.5. Limitregister The device contains both High Limit and Low Limits for all temperature channels. If the measured temperature exceedstheHighLimit,thenthecorrespondingstatusbitwillbesetandthe ALERT pinisasserted.Likewise,if the measured temperature is less than the Low Limit, the corresponding status bit will be set and the ALERT pinisasserted. Note that thedata formatforthe limits mustmatchtheselected data formatforthe temperature.If the extended temperaturerangeis used,thelimitsmustbeprogrammedintheextendeddataformat. Thelimitregisterswith multipleaddressesareaccessibleateither address. Whenthedeviceisinthestandbymode,updatingthelimitregisterswillhavenoeffectuntilthenewtemperature measurement results updating. Writing to the one shot register or clearing the RUN/STOP bit will both initiate a newtemperaturemeasurement. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default 05h R/W InternalHigh Limit 128 64 32 16 8 4 2 1 55h (85°C)0Bh 06h R/W InternalLow Limit 128 64 32 16 8 4 2 1 00h (0°C)0Ch 07h R/W Externalchannel HighLimithigh byte 128 64 32 16 8 4 2 1 55h (85°C)0Dh 13h R/W Externalchannel HighLimitlow byte 0.5 0.25 0.125 0.0625 - - - - 00h

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 08h R/W Externalchannel LowLimithigh byte 128 64 32 16 8 4 2 1 00h (0°C)0Eh 14h R/W Externalchannel LowLimitlow byte 0.5 0.25 0.125 0.0625 - - - - 00h Note:R=Read.W= Write. 12.6. Scratchpadregisters Twoscratchpadregistersareusedforplaceholderstobesoftwarecompatible withlegacyprograms. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default 11h R/W Scratchpad 7 6 5 4 3 2 1 0 00h 12h R/W Scratchpad 7 6 5 4 3 2 1 0 00h Note:R=Read.W= Write. 12.7. Oneshotregister When the device is configured in standby mode and the BUSY bit is “0”, writing to the one shot register will immediately initiate a new single temperature measurements for all channels. However, writing to the one shot registerwhilethedeviceisinactivemodewillhavenoeffect. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default 0Fh W Oneshot Writingtothisregisterinitiatesasingleconversioncycle. Dataisnotstoredandalwaysreads00h 00h Note:W=Write. 12.8. ThermLimitregisters The Therm Limit registers are used to set temperatures for thermal event. Once the measured temperature of any channel exceeds the corresponding Therm Limit, the THERM/ADDR pin is asserted. Note that the limit settingdata formatmustmatchthechosendataformatofthetemperaturereadingregisters. The THERM/ADDR pin cannot be masked by either MASK_ALL bit or individual mask bit. Additionally, the______ THERM/ADDR pin will be deasserted once the measured temperature drops below the corresponding Therm LimitminustheThermHysteresis. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default 19h R/W Externalchannel ThermLimit 128 64 32 16 8 4 2 1 55h (85°C) 20h R/W InternalTherm Limit 128 64 32 16 8 4 2 1 55h (85°C)

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 21h R/W ThermHysteresis 128 64 32 16 8 4 2 1 0Ah (10°C) Note:R=Read.W= Write. 12.9. Externalfaultregister Theexternalfaultregisteris usedtostorethedetectedfaulteventoftheexternalchannels.When itis read,this registeriscleared. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 1Bh R-C External fault Reserved EFLT Reserved 00h Note:R-C=ReadthenClear. Bit Name Description 7:2 Reserved Donotuse. 1 EFLT Thisbitwillbesetiftheexternalchannelisdetectedafault. 0 Reserved Donotuse. 12.10. Channelmaskregister The channel mask register is used to determine whether the individual channel is masked or not. When a channelismasked,the ALERT pinwillnotbeassertedevenwhenthemaskedchannel detectsafaultoroutof limiterror.Nomatterthe channelmaskbitissetornot,thestatus registers willbeupdatednormally. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 1Fh R/W Channelmask Reserved EMASK INTMASK 00h Note:R=Read.W= Write. Bit Name Value Description 7:2 Reserved Donotuse.

1 EMASK

0(default) Theexternalchannelmaskisdisabled. 1 Theexternalchannelmaskisenabled.

0 INTMASK

0(default) Theinternalchannelmaskisdisabled. 1 Theinternalchannelmaskisenabled.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 12.11. ConsecutiveALERTregister The consecutiveALERTregister is used to choose how many times an out-of-limit (≥ High Limit or < Low Limit) condition or fault condition have been detected in consecutive measurements before the THERM/ADDR pin is asserted. Additionally, the TIMEOUT bit (B7) is used to enable or disable the SMBus timeout. When an out-of-limit condition or fault condition is detected on the same temperature channel in consecutive measurements,theconsecutivealertcounterforthatchannelwillbeincreasedby1.Eachcounterwillberesetif noout-of-limitconditionorfaultconditionoccursinaconsecutivemeasurement. When the ALERT pin is configured in the interrupt mode, if any consecutive alert counter reaches its programmed value, the STATUS bit for the corresponding channel and the last out-of-limit condition or fault condition will be set to ‘1’. And the ALERT pin will be asserted. Then the consecutive alert counter will be cleared. When the ALERT pin is configured in comparator mode, the consecutive alert counter will be increased by 1 only when the measured temperature exceeds the High Limit. Once the consecutive alert counter reaches the programmedlimit,the ALERT pinwillbeasserted.However,theconsecutivealertcounterwillnotbereset.And itwillremainsetuntilthetemperaturedrops belowtheHighLimitminus theThermHysteresis. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 22h R/W Consecutive ALERT TIME OUT CTHRM[2:0] CALRT[2:0] Reserved 70h Note:R=Read.W=Write. Bit Name Description

7 TIMEOUT

0(default):TheSMBusTimeoutfunctionisdisabled.ThedevicewillnotresettingitsSMBusprotocoleven theSMCLK linebeingheldlowindefinitely. 1:TheSMBusTimeoutfunctionisenabled.ThedevicewillresettheSMBusprotocoliftheSMCLK lineis heldlowformorethan30ms. 6:4 CTHRM [2:0] Determinesthenumberofconsecutivetemperaturemeasurementsthatmustexceedthecorresponding ThermLimitbeforethe THERM/ADDRpinisasserted.Everytemperaturechannelusesthesamevalue fortheirthermcounters.Theconsecutivethermcounterwillbeincreasedby1wheneveranytemperature measurementexceedtheThermLimit. Onceanychannel’smeasuredtemperaturedropsbelow theThermLimit,thecorresponding therm counterisreset. Oncethe THERM/ADDRpinhasbeenasserted,thethermcounterwillnotresetuntilthecorresponding channel’smeasuredtemperaturedropsbelow theThermLimitminustheThermHysteresis. TheconsecutivealertbitsCTHRM[2:0]aredecodedasshowninthefollowingtable.Thedefaultsettingis 4consecutiveout oflimitmeasurements. 3:1 CALRT [2:0] Determines the number of consecutive temperature measurements that must meet an out of limit conditionorfaultconditionbeforethe ——— ALERT pinisasserted.Everytemperaturechannelusesthesame for their alert counters. The consecutive alert bits CALRT[2:0] are decoded as shown in the following table.Thedefaultsettingis1consecutiveout oflimitmeasurements. 0 Reserved Donotuse.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Consecutivealert/Therm settings 2 1 0 Numberofconsecutiveoutoflimit measurements 0 0 0 1(defaultforCALRT[2:0]) 0 0 1 2 0 1 1 3 1 1 1 4(defaultforCTHRM [2:0]) 0 1 0 1 0 0 1 0 1 1 1 0 12.12. Betaconfigurationregisters The Beta configuration registers are used to set or indicate external BJT type or minimum PNP Beta for the correspondingexternal channels. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 25h R/W Externalchannel betaconfiguration Reserved ENABLE BETA[2:0] 08h Note:R=Read.W= Write. Bit Name Description 7:4 Reserved Donotuse.

3 ENABLEX

0:TheautomaticBJTtypedetectionandBetaCompensationfunctionisdisabled. 1: The automatic BJT type detection and Beta Compensation function is enabled. At the beginning of every measurement, the BJT type or PNP beta will be detected and the optimal setting for the BJT will be determined and applied. For DIO1412, the default value for ENABLE is “1”. And the BETA [2:0] bitswillbeautomaticallyupdated. 2:0 BETA[2:0] If the automatic BJT type detection and Beta Compensation function is enabled, these bits will be updated automatically and writing to these bits will have no effect. If the automatic BJT type detection and Beta Compensation function is disabled, the user need to set the BJT type or PNP beta range for theeachexternalchannels.Itisrecommendedtousethedefaultforthebetaconfigurationregisters. BJTtypeandPNPBetavalues Hex Enable BETA[2:0] MinimumPNP Beta2 1 0 0h 0 0 0 0 0.07 1h 0 0 0 1 0.1

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 2h 0 0 1 0 0.17 3h 0 0 1 1 0.25 4h 0 1 0 0 0.5 5h 0 1 0 1 1 6h 0 1 1 0 2 7h 0 1 1 1 NPN 8h-Fh 1 X X X Auto-detection 12.13. Externalchannelidealityfactorregisters Theseregistersareusedtoconfiguretheideality factorfortheeachexternalBJTs. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 27h R/W Externalchannel idealityfactor Reserved IDEALITY[5:0] 12h Note:R=Read.W= Write. The temperature measurement accuracy for external BJT is affected by the ideality factor of BJT. Different BTJ behaves different ideality factor. The user can program the ideality factor for the external channel to obtain the besttemperaturemeasurementaccuracy. BJTidealityfactorsettings Setting Factor Setting Factor Setting Factor 08h 0.9869 18h 1.0079 28h 1.0291 09h 0.9882 19h 1.0092 29h 1.0304 0Ah 0.9895 1Ah 1.0105 2Ah 1.0317 0Bh 0.9908 1Bh 1.012 2Bh 1.033 0Ch 0.9921 1Ch 1.0132 2Ch 1.0343 0Dh 0.9934 1Dh 1.0146 2Dh 1.0356 0Eh 0.9947 1Eh 1.0159 2Eh 1.0369 0Fh 0.996 1Fh 1.0173 2Fh 1.0382 10h 0.9973 20h 1.0187 30h 1.0395 11h 0.9986 21h 1.02 31h 1.0408 12h 1 22h 1.0213 32h 1.0421 13h 1.0013 23h 1.0226 33h 1.0434 14h 1.0026 24h 1.0239 34h 1.0447 15h 1.0039 25h 1.0252 35h 1.046 16h 1.0053 26h 1.0265 36h 1.0473

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 17h 1.0066 27h 1.0278 37h 1.0486 Note: (1) When measuring a 65 nm Intel CPU, the Ideality Setting should be the default 12h. When measuring a 45 nm Intel CPU, the IdealitySettingshouldbe15h. 12.14. HighLimitstatusregister In the interrupt mode, the High Limit status register indicates if the measured temperature of a certain channel exceeds the High Limitfor the programmednumber of times ina consecutive measurements.Readingfrom the HighLimitstatus register willclearall bits.And theHIGHstatusbit inthestatusregisterwillalsobecleared. In the comparator mode, the High Limit status register indicates if the measured temperature of a certain channelexceedstheHighLimitfortheprogrammednumberoftimesinaconsecutivemeasurements.Onceany of the High Limit status bit is set, it will remain set until the measured temperatures drop below the High Limit minustheThermHysteresis.ReadingfromtheHighLimitstatusregister willnotclear allbits. In both interrupt mode and comparator mode, the HIGH status bit in the status register will be set if any of the High Limit status bit is set. The HIGH status bit in the status register will be cleared when all the individual channelHighLimitstatus bitsarecleared. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 35h R-C HighLimitstatus Reserved EHIGH IHIGH 00h Note:R-C=ReadthenClear. Bit Name Description 7:2 Reserved Donotuse. 1 EHIGH ThisbitissetwhentheexternalchannelexceedsitsprogrammedHighLimit. 0 IHIGH ThisbitissetwhentheinternalchannelexceedsitsprogrammedHighLimit. 12.15. LowLimitstatusregister In the interrupt mode, the Low Limit status register indicates if the measured temperature of a certain channel drops below the Low Limit for the programmed number of times in a consecutive measurements. Reading from the Low Limit status register will clear all bits. And the Low status bit in the status register will also be cleared. TheLOWstatusbitinthestatus register will besetifany oftheLOW statusbitis set. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 36h R-C LowLimitstatus Reserved ELOW ILOW 00h Note:R-C=ReadthenClear.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Bit Name Description 7:2 Reserved Donot use.

1 ELOW

ThisbitwillbesetifthemeasuredtemperatureofexternalchanneldropsbelowtheLowLimitforthe programmednumberoftimesinaconsecutivemeasurements.

0 ILOW

Thisbitwillbeset ifthemeasuredtemperatureofinternal channeldrops below theLow Limitforthe programmednumberoftimesinaconsecutivemeasurements. 12.16. ThermLimitstatusregister The Therm Limit status register indicates if the measured temperature of a certain channel exceeds the Therm Limitfortheprogrammednumberoftimesinaconsecutivemeasurements.ReadingfromtheThermLimitstatus register will not clear all bits. The THERM status bit in the status register will be set if any of the Therm Limit statusbitis set. Once any of these bits are set, the THERM status bit in the status register will be set. Reading from the Therm Limit status register will not clear all bits. When a certain channel Therm Limit status is set, the corresponding Therm Limit status bits will be cleared when the measured temperature drops below the Therm Limit minus the Therm Hysteresis. The THERM status bit in the status register will be cleared when all the individual channel ThermLimitstatusbitsarecleared. Addr. Type Register B7 B6 B5 B4 B3 B2 B1 B0 Default 37h R ThermLimit status Reserved ETHERM ITHERM 00h Note:R=Read. Bit Name Description 7:2 Reserved Donotuse.

1 ETHERM

ThisbitwillbesetifthemeasuredtemperatureofexternalchannelexceedstheThermLimitforthe programmednumberoftimesinaconsecutivemeasurements.

0 ITHERM

Thisbitwillbesetifthemeasuredtemperatureofinternal channelexceedstheThermLimitforthe programmednumberoftimesinaconsecutivemeasurements. 12.17. ProductIDregister TheproductIDregisterholdsaspecificvaluethatidentifies thedevice. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default FDh R ProductID (DIO1412) 1 0 1 1 0 0 1 1 B3h Note:R=Read.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 12.18. ManufacturerIDregister The manufacturer ID register contains an 8-bit word that identifies the DIOO as the manufacturer of the DIO1412. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default FEh R DIOOID 1 1 0 1 1 0 1 0 DAh Note:R=Read. 12.19. Revisionregister Therevision registercontains an 8-bitword thatidentifies the dierevision. Addr. R/W Register B7 B6 B5 B4 B3 B2 B1 B0 Default FFh R Revision 0 0 0 0 0 1 0 1 05h Note:R=Read.

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 13.PhysicalDimensions 13.1. MSOP-8 CommonDimensions (Unitsofmeasure=Millimeter) Symbol Min Nom Max A - - 1.10 A1 0.05 0.10 0.15 A2 0.75 0.85 0.95 A3 0.30 0.35 0.40 b 0.25 - 0.38 b1 0.24 0.30 0.33 c 0.15 - 0.20 c1 0.14 0.15 0.16 D 2.90 3.00 3.10 E 4.75 4.90 5.05 E1 2.90 3.00 3.10 e 0.55 0.65 0.75 L 0.40 0.55 0.70 L1 0.95REF L2 0.25BSC R 0.07 - - R1 0.07 - - θ 0° - 8° θ1 9° 12° 15°

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 13.2. DFN2*2-8(EP) CommonDimensions (Unitsofmeasure=Millimeter) Symbol Min Nom Max A 0.50 0.55 0.60 A1 0.00 0.02 0.05 A3 0.127REF b 0.20 0.25 0.30 D 1.95 2.00 2.05 E 1.95 2.00 2.05 D2 0.80 0.90 1.00 E2 1.50 1.60 1.70 e 0.45 0.50 0.55 K 0.15 0.25 0.35 L 0.25 0.30 0.35 L1 0.075 0.125 0.175 M 0.20REF R 0.10REF R1 0.05REF

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. 13.3. DFN2*2-8 CommonDimensions (Unitsofmeasure=Millimeter) Symbol Min Nom Max A 0.7 0.75 0.8 A1 0 0.02 0.05 A2 - 0.55 - A3 0.203REF b 0.2 0.25 0.3 D 2BSC E 2BSC e 0.5BSC L 0.45 0.5 0.55 K 1REF aaa 0.1 ccc 0.1 eee 0.05 bbb 0.1

Version1.0,Jul2024 www.dioo.com ©2024DIOOMICROCIRCUITSCO.,LTD. Disclaimer This specification and information contained herein are provided on an “AS IS” basis and WITHALLFAULTS.Allproductspecifications,statements,information,anddata(collectively, the “Information”) in this datasheet or made available on the website of www.dioo.com are subject to change without notice. The customer is responsible for checking and verifying the extenttowhichtheInformationcontainedinthispublicationisapplicabletohis/herapplication. AllInformationgivenhereinisbelievedtobeaccurateandreliable,butitispresentedwithout guarantee,warranty,orresponsibilityofanykind,expressorimplied.