xe88lc01 ETC-unknow, xe88lc01 Datasheet

no-image

xe88lc01

Manufacturer Part Number
xe88lc01
Description
Sensing Machine 16 10 Bit Data Acquisition Ultra Low-power Microcontroller
Manufacturer
ETC-unknow
Datasheet
XE88LC01
16 + 10 bit Data Acquisition
Ultra Low-Power Microcontroller
General Description
The XE88LC01 is an ultra low-power microcontroller unit
(MCU) associated with a versatile analog-to-digital con-
verter (ADC) including a programmable offset and gain
pre-amplifier (PGA) .
XE88LC01 is available with on chip Multiple-Time-Pro-
grammable (MTP) Flash program memory and ROM.
Applications
Internet connected appliances
Portable, battery operated instruments
Piezoresistive bridge sensors
HVAC control
Motor control
XEMICS SA, email: info@xemics.com web: www.xemics.com
Cool Solutions for Wireless Connectivity
Sensing Machine
Key product Features
Ordering Information
XE88LC01MI000
XE88LC01MI027
XE88LC01MI032
XE88LC01RI000
XE88LC01RI027
Reference
Low-power, high resolution ZoomingADC
Low-voltage low-power controller operation
22 kByte (8 kInstruction) MTP, 520 Byte RAM
RC and crystal oscillators
5 reset, 18 interrupt, 8 event sources
100 years MTP Flash retention at 55°C
0.5 to 1000 gain with offset cancellation
up to 16 bits ADC
up to 13 input multiplexer
2 MIPS at 2.4 V to 5.5 V supply voltage
300 µA at 1 MIPS, 2.4 V to 5.5 V supply
Memory type Temperature
MTP Flash
MTP Flash
MTP Flash
ROM
ROM
-40° C to 125°C
-40° C to 125°C
-40°C to 85°C
-40°C to 85°C
-40°C to 85°C
Data Acquisition Microcontroller
Data Sheet XE88LC01
Package
LQFP44
PLL-44L
LQFP44
die
die

Related parts for xe88lc01

xe88lc01 Summary of contents

Page 1

... XE88LC01 bit Data Acquisition Ultra Low-Power Microcontroller General Description The XE88LC01 is an ultra low-power microcontroller unit (MCU) associated with a versatile analog-to-digital con- verter (ADC) including a programmable offset and gain pre-amplifier (PGA) . XE88LC01 is available with on chip Multiple-Time-Pro- grammable (MTP) Flash program memory and ROM. ...

Page 2

Cool Solutions for Wireless Connectivity XEMICS SA, email: info@xemics.com web: www.xemics.com ...

Page 3

... Detailed Pin Description packaging date production 7 lot identification Figure 1.1: Pinout of the XE88LC01 in LQFP44 package Position Function in name TQFP44 1 PA(5) 2 PA(6) 3 PA(7) 4 PC(0) 5 PC(1) 6 PC(2) 7 PC(3) 8 PC(4) 9 PC(5) 10 PC(6) 11 PC(7) 12 PB(0) 13 PB(1) 14 PB(2) 15 PB(3) 16 PB(4) 17 PB(5) 18 PB(6) 19 PB(7) 20 VPP/TEST 21 AC_R(3) 22 AC_R(2) 23 AC_A(7) 24 AC_A(6) 25 AC_A(5) 26 AC_A(4) Table 1 ...

Page 4

... OscIn 39 OscOut 40 PA(0) 41 PA(1) 42 PA(2) 43 PA(3) 44 PA(4) Table 1.1: Pin-out of the XE88LC01 in LQFP44 (see Table “IO pins performances” on page 18 for drive capabilities of the pins) 4 Pin Second function Type name Analog Analog Analog Analog Analog Highest potential node for 1st reference of ADC Analog Lowest potential node for 1st reference of ADC ...

Page 5

... Proper ESD precautions have to be taken to avoid performance degradation or loss of functionality. 5 Parameter VSS-0.3V to VBAT+0.3V Storage temperature -55°C to 125°C Data Sheet XE88LC01 Data Acquisition Microcontroller Valéue -0.3V to 6.0V -40°C to 85°C D0202-60 ...

Page 6

... Instruction cycle Current requirement Current requirement MTP Flash memory Table 3.1: Specifications and current requirement of the XE88LC01 Note: 1) Power supply: 2 5.5 V, temperature is 27°C. 2) < 10 erase cycles. 3) Output not loaded. 4) Current requirement can be divided by a factor reducing the speed accordingly. ...

Page 7

... CPU The XE88LC01 CPU is a low power RISC core. It has 16 internal registers for efficient imple- mentation of the C compiler. Its instruction set is made of 35 generic instructions, all coded on 22 bits, with 8 addressing modes. All instructions are executed in one clock cycle, including conditional jumps and 8x8 multiplication. ...

Page 8

... ROM Table 5.1: Program addresses for MTP or ROM memory 8 CPU CPU Instruction pipeline registers size address 8192 x 22 H0000 - H1FFF 6144 x 22 H0000 - H1BFF Data Sheet XE88LC01 Data Acquisition Microcontroller 0h027F RAM 512 Bytes 0h0080 Peripherals 0h0010 LP RAM 0h0000 8 bits wide D0202-60 ...

Page 9

... H0034-H0037 4x8 H0038-H003B 4x8 H003C-H003F 8x8 H0040-H0047 Page 0 8x8 H0048-H004F 8x8 H0050-H0057 8x8 H0058-H005F 8x8 H0060-H0067 12x8 H0068-H0073 8x8 H0074-H007B 4x8 H007C-H007F 128x8 H0080 - H00FF 256x8 H0100 - H01FF Page 1 128x8 H0200 - H027F Page 2 Data Sheet XE88LC01 Data Acquisition Microcontroller D0202-60 ...

Page 10

... Data Sheet XE88LC01 Data Acquisition Microcontroller D0202-60 ...

Page 11

... PARes0(2) rw, 0 global rw, 0 global rw, 0 global rw, 0 global PARes1(5) PARes1(4) PARes1(3) PARes1(2) rw, 0 global rw, 0 global rw, 0 global rw, 0 global Data Sheet XE88LC01 Data Acquisition Microcontroller 1 0 ResPad rc, 0 cold EnableXtal EnableRC rw, 0 sleep rw, 1 sleep Output- Output- CkXtal CkCPU ...

Page 12

... Data Sheet XE88LC01 Data Acquisition Microcontroller 1 0 PBOut(1) PBOut(0) rw, 0 pconf rw, 0 pconf PBIn(1) PBIn( PBDir(1) PBDir(0) rw, 0 pconf rw, 0 pconf PBOpen(1) PBOpen(0) rw, 0 pconf rw, 0 pconf ...

Page 13

... IrqPriority( global r, 1 global r, 1 global r, 1 global IrqHig r, 0 global UsrtEnWait- UsrtWaitS0 Cond1 r, 0 global rw, 0 global Data Sheet XE88LC01 Data Acquisition Microcontroller EvnPre2 EvnPA(0) rc1, 0 global rc1, 0 global EvnEnPre2 EvnEnPA(0) rw, 0 global rw, 0 global r,1 global r,1 global ...

Page 14

... CascadeCD CascadeAB CapFunc(1) CapFunc(0) PWM1Size(1) PWM1Size(0) PWM0Size(1) PWM0Size(0) rw, 0 global rw, 0 global rw CntDEnable CntCEnable rw, 0 global rw, 0 global Data Sheet XE88LC01 Data Acquisition Microcontroller UartBR(1) UartBR(0) rw, 0 global rw, 1 global UartPE UartWL rw, 0 global rw, 1 global UartTx(1) UartTx(0) rw, 0 global ...

Page 15

... AMux(3) AMux(2) AMux(1) rw, 0 global rw, 0 global rw, 0 global rw, 0 global Enable rw, 0 global VldMult VldTune(2) rw, 0 cold rw, 0 cold VldIrq r, 0 global Data Sheet XE88LC01 Data Acquisition Microcontroller AdcOutL(1) AdcOutL( AdcOutM(1) AdcOutM( Cont rw, 0 global Enable(1) ...

Page 16

... Peripherals The XE88LC01 includes usual microcontroller peripherals and some other blocks more spe- cific to low-voltage or mixed-signal operation. They are 3 parallel ports, one input port (A), one IO and analog port (B) with analog switching capabilities and one general purpose IO port (C). A watchdog is available, connected to a prescaler. Four 8-bit counters, with capture, PWM and chaining capabilities are available ...

Page 17

... RC frequencies programming example for low range (typical values) 17 min typ max unit 32768 not included: -100 +300 ppm crystal frequency tolerance and aging crystal frequency - temperature dependence Data Sheet XE88LC01 Data Acquisition Microcontroller comments for full precision D0202-60 ...

Page 18

... V 0.4 0.4 1 1.5 Vbat = 2.4 V 0.4 0 Vbat = 5.0 V 0.4 0.4 50 150 kohm Data Sheet XE88LC01 Data Acquisition Microcontroller comments multiplies bits, multiplies F * range st 6 bits, multiplies F * range * mult st bias current is off (RC off) bias current is off (RC off) bias current is on (RC ready) bias current is on (RC ready) Comments V V ...

Page 19

... Voltage level detector operation Note: 1) Absolute precision of the threshold voltage is ±10%. 2) This timing is respected in case the internal RC or crystal oscillators are selected. Refer to the clock block documentation in case the external clock is used. 19 Data Sheet XE88LC01 Data Acquisition Microcontroller min typ max unit ...

Page 20

... Data Sheet XE88LC01 Data Acquisition Microcontroller ADC mode output code unit Comments - GD1 = ppm/°C kHz kΩ 1 kΩ 1 nV/ 2 sqrt(Hz) D0202-60 ...

Page 21

... This figure has to be multiplied by 2 for fs = 256 kHz and 4 for fs = 128 kHz. 2) Input referred rms noise is 365 uV per imput sample with gain = 1, 36.5 uV with gain = 10. This cor- responds to 51.0 nV/sqrt(Hz) for fs = 512 kHz. 21 Data Sheet XE88LC01 Data Acquisition Microcontroller min typ max ...

Page 22

... INIT END min typ max unit -0.5 0.5 Vref 6 16 bits 16 bits -0.1 0.1 LSB -3 2 LSB 10 512 kHz 8 1024 Data Sheet XE88LC01 Data Acquisition Microcontroller is set umCONV 1 2 smax elementary END conversion N umConv Comments 3 LSB at 16 bits 2, LSB at 16 bits - D0202-60 ...

Page 23

... ADC converter (No PGA; ADC only) (version v5a) Vbat = Vref = 5.0V 500kHz; OSR = 32; NELCONV = sweep = 1201; average on 4 samples 0.50 0.40 0.30 0.20 0.10 0.00 -0.10 -0.20 -0.30 0 500 2000 2500 Data Sheet XE88LC01 Data Acquisition Microcontroller 25 kHz 20 kHz 6.7 kHz 3.6 kHz 2 kHz 1 kHz 2MHz; IB_AMP(1:0) = 11; Vinn=0V RC 1000 1500 2000 2500 V [mV] ...

Page 24

... ADC converter (GDtot = 10) (version v5a) Vbat = Vref = 5.0V 500kHz; OSR = 32; NELCONV = 4 0.50 0.40 0.30 0.20 0.10 0.00 -0.10 -0.20 -0.30 -0.40 -0. 250 Data Sheet XE88LC01 Data Acquisition Microcontroller f = 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201; average on 4 samples 1000 1500 2000 2500 V [mV 2MHz; IB_AMP(1:0) = 11; Vinn=0V N sweep = 1201; average on 4 samples ...

Page 25

... ADC converter (GDtot = 1000) (version v5a) Vbat = Vref = 5.0V 500kHz; OSR = 32; NELCONV = 4 2.0 1.5 1.0 0.5 0.0 -0.5 -1.0 -1.5 -2 Data Sheet XE88LC01 Data Acquisition Microcontroller f = 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201; average on 4 samples 100 120 V [mV 2MHz; IB_AMP(1:0) = 11; Vinn= [mV] ...

Page 26

... ADC converter (GDtot = 5) (version v5a) Vbat = Vref = 5.0V 500kHz; OSR = 512; NELCONV = 2 0.15 0.10 0.05 0.00 -0.05 -0.10 -0.15 400 500 0 Data Sheet XE88LC01 Data Acquisition Microcontroller f = 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201; average on 4 samples 1000 1500 2000 2500 V [mV 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201 ...

Page 27

... ADC converter (GDtot = 100) (version v5a) Vbat = Vref = 5.0V 500kHz; OSR = 512; NELCONV = 2 0.8 0.6 0.4 0.2 0.0 -0.2 -0.4 -0.6 -0.8 -1 Data Sheet XE88LC01 Data Acquisition Microcontroller f = 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201; average on 4 samples 50 100 150 200 250 V [mV 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201; average on 4 samples ...

Page 28

... Data Sheet XE88LC01 Data Acquisition Microcontroller f = 2MHz; IB_AMP(1:0) = 11; Vinn= sweep = 1201; average on 4 samples 10*V [mV · ¹ ⋅ D0202-60 ...

Page 29

... Gain error is defined as the amount of deviation between the ideal transfer function and the measured transfer function (with the offset error removed). The left figure shows gain error vs. temperature for different PGA gains. The curves are expressed Full-Scale Range (FSR) normalized to 25°C. 29 Data Sheet XE88LC01 Data Acquisition Microcontroller Unit uVrms uVrms ...

Page 30

... Sampling Frequency f 700 650 600 550 500 5.0 5.5 2.5 3.0 PGA3 TOTAL Unit 130 175 720 µA 120 160 620 µA Data Sheet XE88LC01 Data Acquisition Microcontroller 100 - 100 Temperature [° 500kHz S 250kHz 62.5kHz 3.5 4.0 4.5 5.0 5.5 Supply Voltage - V [V] ...

Page 31

... V). PSRR depends on both PGA gain and supply voltage -10 -15 -20 -25 100 125 -50 - -10 -15 -20 3000 3500 0 500 Data Sheet XE88LC01 Data Acquisition Microcontroller 100 125 Temperature [°C] 1000 1500 2000 2500 3000 3500 Frequency - f [kHz] RC D0202-60 ...

Page 32

... PSRR ( bits, V 8.14 Frequency Response The incremental ADC of the XE88LC01 is an over-sampled converter with two main blocks: an analog modulator and a low-pass digital filter. The main function of the digital filter is to re- move the quantization noise introduced by the modulator. As shown below, this filter deter- ...

Page 33

... Normalized Frequency - f *(OSR/f Figure 8.23: Frequency response: normalized magnitude vs. frequency for different ELCONV 0.8 0.6 0.4 0 [-] S Normalized Frequency - f *(OSR/f 1 ELCONV 0.8 0.6 0.4 0 [-] Normalized Frequency - f *(OSR/f S Data Sheet XE88LC01 Data Acquisition Microcontroller ELCONV [-] ELCONV [-] S ELCONV D0202-60 ...

Page 34

... Physical description 9.1 LQFP44 package Figure 9.1: LQFP44 package, size in mm. 9.2 PLL-44L package Figure 9.2: PLL-44L package, 34 Data Sheet XE88LC01 Data Acquisition Microcontroller D0202-60 ...

Page 35

... Die form pin 1 Figure 9.3: XE88LC01 in die: 4.1 x 4.6 mm 9.3.1 Bonding pads location Coordinates start with a point near to the bottom left border (with respect to above picture horizontal vertical. Pad size um. Symbol Pad PA(4) 52.6 2 PA(5) 52 52.6 4 PA(6) 52.6 5 PA(7) 52.6 6 PC(0) 52.6 7 PC(1) 52.6 8 PC(2) 52.6 9 PC(3) 52 52.6 11 PC(4) 52.6 12 PC(5) 52 ...

Page 36

... Copyright © Each Manufacturing Company. All Datasheets cannot be modified without permission. This datasheet has been download from : www.AllDataSheet.com 100% Free DataSheet Search Site. Free Download. Fast Search System. www.AllDataSheet.com No Register. ...

Related keywords