基于MC9S08Lx设计的超低功耗MCU开发技术

mc9s08lx系列是freescale 公司的集成了lcd驱动器的超低功耗mcu,同时增加了adc的精度以用于医疗和仪表测控应用. mc9s08lh采用8位hcs08 cpu,有高达64kb的闪存,3.6v-2.1v电压时cpu频率高达40mhz,支持多达32个中断源,带电荷泵的多达8x36或4x40 lcd驱动器以及16位分辨率的adc,主要应用在汽车电子,消费类电子,智能电表,工业控制,医疗和马达控制.本文介绍了mc9s08lh64系列主要特性,方框图以及twr-s08lh64-kit开发套件主要特性和开发板电路图.
freescale expands the first s08 ultra-low-power mcu with lcd driver and increased adc accuracy for medical and metering applications. the mc9s08lh family available with up to 64kb flash helps you reach your target performance levels while minimizing power consumption in your design, demonstrating extreme energy efficiency for ultra-long operation in battery-powered applications.
maximize battery life, measure more precisely and make development easier with freescale’s mc9s08lh64/36. the 16-bit sar delivers outstanding precision to meet the needs of entry-level metering and medical applications.
cost is reduced with the integration of an lcd driver which supports more segments with fewer pins. additionally, the mcu is the industry’s best-in-class ultra-low-power mcu with lcd for long operation in batterypowered applications. these features are ideal for smart metering and medical applications such as glucometers and pulse oximeters.
provides entry level flash-size part (64 kb) for cost-conscious, single-phase, electricity meter designs. the enhanced adc, along with low-power technology, is ideal for electricity meters and medical devices operated by battery for more than five years.
mc9s08lh64系列主要特性:
covers: mc9s08lh64 and mc9s08lh36
• 8-bit hcs08 central processor unit (cpu)
– up to 40 mhz cpu at 3.6 v to 2.1 v across temperature range of –40℃ to 85℃
– up to 20 mhz at 2.1 v to 1.8 v across temperature range of –40℃ to 85℃
hc08 instruction set with added bgnd instruction
– support for up to 32 interrupt/reset sources
• on-chip memory
– dual array flash read/program/erase over full operating voltage and temperature
– random-access memory (ram)
– security circuitry to prevent unauthorized access to ram and flash contents
• power-saving modes
– two low-power stop modes
– reduced-power wait mode
low-power run and wait modes allow peripherals to run while voltage regulator is in standby
– peripheral clock gating register can disable clocks to unused modules, thereby reducing currents
– very low-power external oscillator that can be used in stop2 or stop3 modes to provide accurate clock source to time-of-day (tod) module
– 6 μs typical wakeup time from stop3 mode
• clock source options
– oscillator (xosc) — loop-control pierce oscillator; crystal or ceramic resonator range of 31.25 khz to 38.4 khz or 1 mhz to 16 mhz
– internal clock source (ics)—internal clock source module containing a frequency-locked-loop (fll) controlled by internal or external reference; precision trimming of internal reference allows 0.2% resolution and 2% deviation over temperature and voltage; supporting bus frequencies from 1 mhz to 20 mhz
• system protection
– watchdog computer operating properly (cop) reset with option to run from dedicated 1 khz internal clock source or bus clock
– low-voltage warning with interrupt
– low-voltage detection with reset or interrupt
– illegal opcode detection with reset; illegal address detection with reset
flash block protection
• development support
– single-wire background debug interface
– breakpoint capability to allow single breakpoint setting during in-circuit debugging (plus two more breakpoints in on-chip debug module)
– on-chip in-circuit emulator (ice) debug module containing three comparators and nine trigger modes
• peripherals
– lcd — up to 8×36 or 4×40 lcd driver with internal charge pump and option to provide an internally-regulated lcd reference that can be trimmed for contrast control
– adc —16-bit resolution; with a dedicated differential adc input, and 8 single-ended adc inputs; up to 2.5 μs conversion time; hardware averaging; calibration registers, automatic compare function; temperature sensor; operation in stop3; fully functional from 3.6 v to 1.8 v
– iic — inter-integrated circuit bus module to operate at up to 100 kbps with maximum bus loading; multi-master operation; programmable slave address; interrupt-driven byte-by-byte data transfer; broadcast mode; 10-bit addressing
– acmp — analog comparator with selectable interrupt on rising, falling, or either edge of comparator output; compare option to fixed internal reference voltage; outputs can be
optionally routed to tpm module; operation in stop3
– scix — two full-duplex non-return to zero (nrz) modules (sci1 and sci2); lin master extended break generation; lin slave extended break detection; wakeup on active edge
– spi — full-duplex or single-wire bidirectional; double-buffered transmit and receive; master or slave mode; msb-first or lsb-first shifting
– tpmx — two 2-channel (tpm1 and tpm2); selectable input capture, output compare, or buffered edge- or center-aligned pwm on each channel
– tod — (time-of-day) 8-bit, quarter second counter with match register; external clock source for precise time base, time-of-day, calendar, or task scheduling functions
– vrefx—trimmable via an 8-bit register in 0.5 mv steps; automatically loaded with room temperature value upon reset; can be enabled to operate in stop3 mode; trim register is not available in stop modes
• input/output
– dedicated accurate voltage reference output pin, 1.2 v output (vrefox); trimmable with 0.5 mv resolution
– up to 39 gpios, two output-only pins
– hysteresis and configurable pullup device on all input pins; configurable slew rate and drive strength on all output pins
• package options: 14mm × 14mm 80-pin lqfp, 10 mm × 10 mm 64-pin lqfp
mc9s08lh64系列目标应用:
single phase electricity meters
low-end utility metering
portable medical equipments
thermostats
automated test equipments
industrial process control and measurement
sensor interfacing
digital scales
图1.mc9s08lh64系列方框图
twr-s08lh64-kit开发套件
the cost effective twr-s08lh64-kit development tool is part of the tower system and features the mc9s08lh64 segment lcd controller with integrated 16 bit adc. it provides everything designer needs to develop and evaluate application code. the integrated osbdm allows a designer to comunicate with the board and target device with only a usb cable and the board highlights the mcu’s low power features.
this module is designed to be combined and used with a variety of peripheral modules in the tower system, and can also operate as a standalone debug tool that can be purchased separately from the complete kit, part number twr-s08lh64.
twr-s08lh64-kit开发套件主要特性:
5 k one turn potentiometer
rs232 port
mc9s08lh64 mcu
32,768 hz crystal
freescale 3 axis accelerometer adc input to mcu
buzzer
light sensor with lp filter and opamp
mini-b usb connector
1 reset push button and 4 push switches
2 x 28 segments lcd display
the twr-s08lh64-kit contains:
twr-s08lh64 module - 8-bit segment lcd module that features the mc9s08lh64
twr-proto - prototyping module with perfboard area
twr-elev modules
necessary cables
an interactive dvd with lab tutorials, software, training and collateral
a printed guide on how to quickly get started using the development kit
the twr-s08lh64 module contains:
twr-s08lh64 board
necessary cables
an interactive dvd with lab tutorials, software, training and collateral
a printed guide on how to quickly get started
图2.twr-s08lh64-kit开发套件外形图
specifications:
board size 3.55” x 3.20” overall
power input: +5v from usb connector or from tower system
图3.twr-s08lh64-kit开发板电路图(1)
图4.twr-s08lh64-kit开发板电路图(2)
图5.twr-s08lh64-kit开发板电路图(3)
电池回收行业虚火 经济性待提升
迈威IEM304系列工业嵌入式串口/CAN服务器模块重磅发布
GD32H7如何利用超标量流水线
湿敏电阻简介及分类
如何基于亚马逊云科技LLM相关工具打造知识库
基于MC9S08Lx设计的超低功耗MCU开发技术
在二氧化硅玻璃上快速制作大面积凹面微透镜结构
高通5G芯片多层级市场布局 旗舰特性下沉策略在中端市场发力
三极管系列明细列表
如何从高层次上了解苹果AR头显Vision Pro
触发控制板KJZ6-4原理图
三星芯片业务这一年越加艰难 但三星5G手机4月5日在韩上市
LED灯将满足更高的可靠性和更长使用寿命
为什么很多国产手机还没有实现IP67/IP68级别防水
OCR护照识别系统是什么?在实际应用中有何亮点
双星系统原行星盘轨道平面严重倾斜
单片机控制摩托车点火器的设计与制作
医疗物联网飞速发展,医疗大数据迎来新机遇
电工仪表使用注意事项
dos是什么意思_dos命令是什么?