Freescale Microcontrollers with integrated LCD Controller...Freescale and the Freescale logo are...
Transcript of Freescale Microcontrollers with integrated LCD Controller...Freescale and the Freescale logo are...
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Freescale Microcontrollers with integrated LCD Controller
Jose Palazzi – Freescale SemiconductorMarch 18, 2010
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 2
AGENDA
� Display applications spectrum
� Freescale MCUs Display/LCD controller Roadmap
� Cost-Effective, Next-Generation Products
� Freescale MCUs with LCD controller� The L Family features and reference design examples
� LCD Power supply configurations and application hints
� Development tools and resources
� Going Green with Freescale Low Power
� Summary and Conclusion
Os slides que seguem estao emlingua Inglesa
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 3
Display Spectrum
Display Technologies
Monochrome LCDSegment-based
Monochrome LCDDot-Matrix/Graphical
Color LCD/TFTGraphical
Vacuum FluorescentDisplay (VFD)
Organic Light Emitting Diode Displays
(OLED)LED Matrix
Small-size DisplaysMed- to Large-sized DisplaysMonitors, Terminals, TVs, etc
Passive Active
A familia L de microcontroladores controla displaysmonocromaticos de segmentos.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 4
Display Spectrum
Monochrome LCDSegment-based
Monochrome LCDDot-Matrix/Graphical
Color LCDGraphical
Vacuum FluorescentDisplay (VFD)
Organic Light Emitting Diode Displays
(OLED) – SM and P
LED Matrix
Strengths:
►Inexpensive
►Easily customizable
►Multiple suppliers of glass and controllers
►Power consumption is relatively low for comparable sizes
►Standard and customizable displays
►Graphics vs fixed characters
►Price approaching seg/char-based
►Color graphical display
►Range up to full graphics (VGA)
►Very bright, color display
►High contrast
►Very wide viewing angle
►Functionality in harsh environments (very cold climates)
►Brightness and color approaching VFD
►No backlight req’d
►Seg/char and graphical displays available
►Manufacturing options (i.e. flexible display for PLEDs) and process
►Lower power consumption
Very bright diplay with multiple color options
Could be used for larger displays
Weaknesses:
►Monochrome
►Fixed displays
►Requires very high segment count for graphics
►Viewing angle
►Graphics can be limited due to controller code and/or dot count
►Code req’d is more complex than seg/char-based displays
►Viewing angle
►Power consumption
►Cost
►Controller reqs
►Backlight needed
►Limited number of suppliers with affordable displays
►Viewing angle
►Power consumption
►Fixed displays
►Manufacturing process
►Life span
►Patented technology by Kodak (SM)
►Patented tech by CDT (polymer)
►Water resistance (lack thereof)
Power consumption
Viability for smaller displays
Opportunities:
“will always be around”
Demand is increasing for graphical display
►Demand increasing for graphical displays
►Still used in Industrial applications in outdoor/cold climates
►If longer life can be realized, offers many benefits over LCD
Threats:
►Other displays coming down to seg/char-based display prices offer key advantages
Consumer demand for color displays
►Being taken over by OLED in many applications
As principais vantagens dos LCDs, comparados com outros displays, saocusto mais baixo, menor consumo de enegia e facilidade de customizacao.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Freescale MCUs Display / LCD controller Roadmap
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of thei
S12X @ 40MHzStepper Motor w/ SSD
XGATE (for TFT), LCD drive112, 144 pin
i.MX511200 MIPS
Coretex A8 600MHzOpenVG1.1 & OpenGL2.0
AccelUp to WXGA display
External Flash & DRAM i/f530 BGA
MPC5645S 2MBZ4d CPU @ 125MHz
Open VG Graphics Accelerator176 / 208 / 324 pin
DRAM
Freescale Display / LCD portfolio
Ap
pli
cati
on
Perf
orm
an
ce / In
teg
rati
on
MPC5604S 512KBZ0h CPU @ 64MHz
Stepper Motor, LCD drive144 / 176 pin
256KB
MPC5121eE300 @ 400MHz
OpenGL ES1.1 AcceleratorUp to XGA display
External Flash & DRAM i/f516 BGA
800 MIPs
i.MX35GARM1136JF-S CPU @ 400MHz
Open VG 1.1 2D Graphics AcceleratorIp to SVGA display
External Flash & DRAM i/f400 BGA
400 MHz
No TFT
WVGA
HVGA TFT
MPC5606SZ0h CPU @ 64MHzUp to 160KB GRAM
Stepper Motor, LCD drive, DCU
144 / 176 pin
1MB
WXGA
MPC5604S+
MPC5604S+
TF
T (
w/ X
GA
TE
or
DC
U)
Op
en
VG
Op
en
GL
S12XHZ
256KB
384KB
512KB
LCD
768KB
1.5MB
LCDOnly
SW
an
d T
oo
ls
S12(X)HY
32K
64K
48K
128K
256K
Stepper Motor, LCD drive
32MHz112, 144 pin
SW
an
d T
oo
ls
Available
Planned
Proposed
In Design
MPC5604S+
S08/RS08Lx
8x36 LCDUp to 40MHz CPU48/64/80 Pins 4K/8K/16K
36K/64K
16K/32K
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
LCD Segment Roadmap, 0.25um
28Pin 48Pin 64Pin 80Pin 100Pin
4K
8K
16K
32K
RS08LE48x14=112
RS08LE48x14=112
RS08LA88x21=168
RS08LA88x21=168
MC9S08LG168x29=232
MC9S08LG168x29=232
MC9S08LG328x37=296
MC9S08LG328x37=296
144Pin
3V, Low Power
Portable medical/T-stat/Metering
MC9S08LG328x29=232
MC9S08LG328x29=232
5V, Hi EMI/EMC
Appliance/ Metering/Cluster
8K
16K
36K
64K
128K
MC9S08LL88x16=128
MC9S08LL88x16=128
MC9S08LL168x24=192
MC9S08LL168x24=192
MC9S08LL648x36=288
MC9S08LL648x36=288
MC9S08LL648x36=288
MC9S08LL648x36=288
MCF51EM1288x36=288
MCF51EM1288x36=288
256K3V Vdd, Low Power, High Performance
T-stat/Metering/Medical
MC9S08LL168x16=128
MC9S08LL168x16=128
MCF51EM2568x36=288
MCF51EM2568x36=288
MCF51EM1288x36=288
MCF51EM1288x36=288
MCF51EM2568x36=288
MCF51EM2568x36=288
S08S08 CFV2CFV2CFV1CFV1RS08RS08
MC9S08LL368x24=192
MC9S08LL368x24=192
MC9S08LC608x24=192
MC9S08LC608x24=192
MC9S08LH648x36=288
MC9S08LH648x36=288
MC9S08LH648x36=288
MC9S08LH648x36=288
MC9S08LC608x24=192
MC9S08LC608x24=192
MC9S08LL368x24=192
MC9S08LL368x24=192
MC9S08LH368x24=192
MC9S08LH368x24=192
FutureFuture
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 8
LCD driving solutions
SPI
GPIO
LED
Integrated LCD driver
-LCD peripheral generates the FP and BP signals necessary to drive the display
40 FP (seg)
4 BP (com)
GPIO
LED
LCD Glass module with SPI interface
- MCU generates the communication protocol necessary to interface to a smart LCD display
Os microcontroladores da familia L integram controladores de LCD capazes de controlar o modulo de vidro diretamente.
Integrated charge pump for generating LCD bias voltages— Hardware configurable to drive 3-V or 5-V LCD panels— On-chip generation of bias voltages
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 9
Cost-Effective, Next-Generation Products
►LL16/36/64 Applications:
�Battery-operated handheld devices
�Portable health care devices
�Thermostats
�Alarms/clocks
�Exercise equipment
�Personal diagnostics
�Calculators
�Low-end utility metering
�ZigBee® nodes with display
�Scrolling text displays
�Small appliances
►LA8/LE4 Applications:
�Small appliances
�Toys
�Tools
�Meters
�Signage
�Timers
�Phones
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 10
• Battery operated hand-held devices
• Thermostat• Alarms/clocks• Exercise equipment
• Heart rate monitors• Cycling computers
• Glucose monitors• Calculators• Personal diagnostics• Electronic toys
Consumer Industrial
• Portable Medical Devices• Security Systems• Weather Station• Low-end Utility metering• ZigBee nodes with display• Multi-meters• Scrolling text displays
Others
Appliances
• Coffee maker• Microwave• Refrigerators• Washer & Dryer• Range Ovens• Iron
MC9S08LL Target & Potential Application Spaces
• Telephone displays• Secondary displays
• Settings and memory info on digital camera
• External caller ID on low-end cellular phone
As aplicacoes para a familia L sao as mais variadasem Eletronica de Consumo e Industrial.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 1111
Introducing a trio of 8-bit MCU families (S08LL, RS08LA, RS08LE) with industry-leading LCD capabilities, including the ability to drive more segments with fewer pins (up to 8x mode). In addition, the S08LL family offers best-in-class, ultra-low-power performance.
Integrated LCD DriverIntegrated LCD Driver
The L Family
► High segment on-chip LCD driver module is software-configurable and eliminates the need for separate display driver chip, reducing board space and total system cost.
Flexible Pin FunctionalityFlexible Pin Functionality
► With L family MCUs, developers can drive more segments with fewer pins, enabling smaller connectors and smaller footprint. Different functionality can be assigned to pins, enhancing design flexibility
Ultra-Low PowerUltra-Low Power
► Developers can choose from a wide range of products within the family to optimize their designs for power-conscious, cost-sensitive applications.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 12
Updated L-family benefits
�LCD Peripheral update� New feature rich LCD driver for the new members of the L-family
�Lower cost options for the RS08� MC9RS08LE4 is the lowest end MCU with Integrated LCD driver
�Updated peripherals� Background debug interface of the RS08, and S08
�For S08 – benefits of the ULP (Ultra Low Power platform)� Vast improvements to low power operation
Os dispositivos mais novos da familia L contem featuresnao disponiveis nos dispositivos anteriores.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 13
Explore segment LCD solutions
Segment LCD Solutions
Key Features & Benefits
S08 LCD with 16-bit ADC
S08 64K flash micro offers industry first 16-bit ADC and Freescale’s ultra low-power technology with dual flash array and is ideal for applications such as portable applications with long lasting battery life needs.
MC9S08LL64/36 Ultra-low-power technology at 1.8V with winning features, such as 20MHz CPU, flash reprogramming and ADC accuracy. Intended for low-power and portable applications with higher performance needs. Ideal for migration from 9S08LC60.
MC9S08LL16/8 Freescale’s ultra-low-power technology at 1.8V with winning features, such as 20MHz CPU, flash reprogramming and ADC accuracy. Intended for low-power and portable applications, such as thermostats and blood glucose meters.
MC9S08LG32/16 Uto 5V supply with improved EMI performance for automotive and industrial spaces, specifically electronic metering and home appliances.
MC9RS08LA8 Cost-effective MCU that features 6-channel 10-bit ADC, analog comparator, internal charge pump and internal oscillator.
MC9RS08LE4 RS08 core enabled with 8-channel 10-bit ADC in 28-pin SOIC for small appliances and meters.
Common Features
LCD features which can drive large segment (8x mode) LCDs with fewer pins. FP or BP reassignment simplifies PCB layout and provides the opportunity to optimize designs for EMI performance.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 14
LCD Driver 9S08LL16 Packages
MC9S08LL16/8
LCD Driver 9S08LL16/8 Packages
LL16:
Based on 8 backplanes 8x24 = 192 segmentsBased on 4 backplanes 4x28 = 112 segments
LL8:
Based on 8 backplanes 8x16 = 128 segments
Based on 4 backplanes 4x20 = 80 segments
48 & 64 LQFP
48 QFN
►Voltage Range• 1.8V to 3.6V
►Core• 20 MHz CPU speed
►Features• 8-ch keyboard interrupt• Up to 38 GPIOs• Up to 18 LCD pins mux with GPIO• LVD (low voltage detect)• Time-of-day module
►Internal Clock Source (ICS)• FLL• On-chip oscillator• External crystal support • 2% accuracy over full operating range
►Development Tools• On-chip ICE and 08BDM
►Start from $1.50* MSRP at 10K units*Varies by package
2K RAM
LL16: 16KLL8: 8K
ICE + 08BDM
COP
KBI
LL16: 2x2-ch 16-bit Timer
LL8: 1x2-ch 16-bit Timer
LCD Driver
IICS08 Core
LVD
TOD
ICS
SCI
SPI
8-12 bits ADC
Comparator
LL16 LL8
48 QFN
48 LQFP
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 15
► LCD Driver• Up to 288 segment LCD drive(8x mode)• BP/FP reassignment• Blink operation in low-power modes• Drive 3V and 5V LCD glass
► Features• 2xSCIs, IIC, SPI, KBI, TOD, ACMP• 2x2ch 16bit TPM• 10ch 12bit ADC• VREF1.2 (1.2v – 40PPM/°C)• EEPROM emulation• 80LQFP/64LQFP package• Up to 39 GPIO
► Memory• Dual bank 32K flash • 4K RAM
► Internal Clock Source (ICS)• FLL• On chip oscillator• External crystal support(32Khz, 1-16Mhz) • 2% accuracy over full operating range
► Development Tools• On chip BDM
► Design Considerations:• Ultra-Low Power
• S08 core
• 1.8V – 3.6V
4K RAMRAM
Dual 32K Flash Arrays
= 64K
BDM
COP
KBI
2x2-ch 16bit
TPMTPM
LCD Driver8x36=288
S08 Corew/MMU
LVD
ICS
2xSCI
SPI10ch-12 bit ADC
IIC
TOD
VREF
MC9S08LL64/36 General purpose
ACMP
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 16
► LCD Driver• Up to 288 segment LCD drive(8x mode)• BP/FP reassignment• Blink operation in low-power modes• Drive 3V and 5V LCD glass
► Features• 2xSCIs, IIC, SPI, KBI, TOD, ACMP• 2x2ch 16bit TPM• 10ch 16bit ADC, 2 dedicated differentials• VREF1.2 (1.2v – 40PPM/°C)• EEPROM emulation• 80LQFP/64LQFP package• Up to 39 GPIO
► Memory• Dual bank 32K flash • 4K RAM
► Internal Clock Source (ICS)• FLL• On chip oscillator• External crystal support(32Khz, 1-16Mhz) • 2% accuracy over full operating range
► Development Tools• On chip BDM
► Design Considerations:• Ultra-Low Power
• S08 core
• 1.8V – 3.6V
► Availability:LH64 Qualification: January 2010 (MC)
4K RAMRAM
Dual 32K Flash Arrays =
64K
BDM
COP
KBI
2x2-ch 16bit
TPMTPM
LCD Driver8x36=288
S08 Corew/MMU
LVD
ICS
2xSCI
SPI 10ch-16 bit ADC
2 dedicated differentials
IIC
TOD
Vref
MC9S08LH64/36 High Resolution ADC
ACMP
Freescale Confidential ProprietaryNDA Required
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 17
ConfigurationSegments
Configuration
TI MSP430F
IDD
FSL S08LL16
IDD
% Improvement
No Contrast control, Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 ALL ON 6uA 1.8uA 70%
No Contrast control, Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 ALL OFF 5uA 1.2uA 76%
No Contrast control, Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22
EVERY OTHER SEG 5.4uA 1.8uA 67%
With Contrast control (3.08V), Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 ALL ON 9.8uA 3.3uA 66%
With Contrast control (3.08V), Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 ALL OFF 7.4uA 2.0uA 73%
With Contrast control (3.08V), Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22
EVERY OTHER SEG 7.9uA 3.3uA 58%
Product Comparison: MC9S08LL16 vs. TI MSP430
The MC9S08LL16 beats MSP430FG4618/F2013 on the power consumption with over 70% improvement.
* Observados na mesma condicao de teste..
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 18
MC9S08LL16 Thermostat Block Diagram
ADC
SCI
TOD
TPM
KBI
LCDSensor
Host, System board
Relay/LED
Fan Control
SPI
Wireless
Buzzer
► Add additional features
Thermostat
System Requirements
MC9S08LL16/8
Benefits► Ultra-low power feature
► Up to 192 segments
► Up to 38 GPIO
► Up to 18 LCD pins mux with GPIO
► 12bit ADC
► Long battery life
► Abundant Segment
► High precision ADC
► Up to 16k Flash
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►►DescriptionDescription• Freescale products: MC9S08LL16 8-bit MCU• Support for two LCD displays:
8x24 mode for greater flexibility 2x26 mode optimized for lowest power
• Low-power battery (2 AA) operation Small LCD Glass consumption (2-4 uA) Large LCD Glass consumption (7-9 uA) Up to 5 years of operation with 2 x AA
• Standard HVAC connectivity • Temperature sensors
• Programmable heat/cool temp
►Status:• Demo functional and available
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RD9S08LLTHERM&fsrch=1
9S08LL Thermostat Reference Design
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 20
LL16 Remote Control Reference Design
► Low voltage operation: only a 3-V battery powered
► Low power operation: standby over 3 years with ULP Platform
► On-chip segment LCD driver that LL16 does not need any LCD driver to drive segment LCD glass
► Rich GPIO that can provide up to 32 push buttons on or touch using TSS
► System-On-Chip that minimize discrete devices on board.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 21
MC9S08LG32/16
Family overview►Targets low end cluster and general purpose
LCD applications for HVAC, electric metering, appliances, and automotive
►Integrated LCD, supporting both x8 and x4 mode up to 8 x 37 or 4 x 41 segments
►Dual bank flash for EEPROM emulation
►Multiple time bases for motor control
►Internal Clock Source
• 2% accuracy across temp
►Strong EMC performance in tough environment
►-40◦C to 105◦C and 2.7–5.5V operation available
Availability►In production
Pricing (10K qty MSRP)
►9S08LG32 ….$1.70
►9S08LG16 ….$1.55
Device Package Flash LCD ADC GPIO
LG32 80-LQFP Dual 16+16K 8x37, 4x41 16-ch., 12-bit 69
64-LQFP Dual 16+16K 8x29. 4x33 12-ch., 12-bit 53
48-LQFP Dual 16+16K 8x21, 4x25 9-ch., 12-bit 53
LG16 64-LQFP Dual 16+2K 8x29. 4x33 12-ch., 12-bit 39
48-LQFP Dual 16+2K 8x21, 4x25 9-ch., 12-bit 39
Family Differences
GPIO
80 LQFP64 LQFP48 LQFP
ICE BDM
ICS
2 KB RAM
2 x 16 KB Dual Flash
S08 CPU 40 MHz Bus
ATD 12b, 16-ch.
6-ch. + 2-ch., 16-bit Timer
1-ch., 8-bit MTIM
1xSPI
1xI2C
2xSCI
37x8 / 41X4 LCD
Note: block diagram represents the LG32
RTC
WDG
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 22
LCD Driver 9S08LL16 Packages
MC9RS08LA8
LCD Driver 9RS08LA8 Packages
Based on 8 backplanes 8x21 = 168 segments
Based on 4 backplanes 4x25 = 100 segments 48 QFN
48 LQFP
►Voltage Range• 2.7V to 5.5V
►Core• 10 MHz CPU speed
►Features• 8-ch keyboard interrupt• Up to 34 GPIOs• 16 LCD pins mux with GPIO• LVI (low voltage inhibit)• RTI
►Internal Clock Source (ICS)• FLL• On-chip oscillator• External crystal support • 2% accuracy over full operating range
►Development Tools• On-chip ICE and RS08BDM
►$0.99 MSRP at 10K units
256 RAM
8K Flash
RS08BDM 1x2-ch 16-bitTimer
LCD Driver8x21
ICSRS08 Core
Comparator
MTIM
SCI
COP
KBI
LVI
SPI
6-10 bits ADC
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
LA8 Reference Design – Coffee Maker
► The MC9RS08LA8 is a highly integrated but extremely low-cost MCU with LCD drivers.
► The target applications include small appliances, medical equipment and other industrial and multi-market applications.
► The coffee maker reference design provides a working example of an LCD-enabled small appliance.
► Features 24-hour brew programming and automatic shutoff control.
► Full schematics, layout and design documentation available for customers and design houses.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 24
LCD Driver Packages
MC9RS08LE4
LCD Driver 9RS08LE4 Packages
►Voltage Range• 2.7V to 5.5V
►Core• RS08
►1-20MHz Capability►Features
• 8-ch keyboard interrupt• Up to 26 GPIOs• LVI (low voltage inhibit)• RTI
►Internal Clock Source (ICS)• FLL• On-chip oscillator• External crystal support • 2% accuracy over full operating range
►Development Tools• On-chip BDM
►Memory• 4K flash • 256 bytes RAM
►$0.90 MSRP at 10K units
256 RAM
4K Flash
RS08BDM 2x2-ch 16-bitTimer
LCD Driver8x14 or 4x18
ICSRS08 Core
SCI
RTI
COP
KBI
LVI
8-10 bits ADC 28 SOIC
Based on 8 backplanes 8x14 = 112 segments
Based on 4 backplanes 4x18 = 72 segments
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
LE4 Reference Design - Toaster
► Implements all original toaster features and adds capacitive touch sensor software running on the LE4—thus removing mechanical push-buttons and saving further BOM cost.
► Full schematics, layout and design documentation available for customers and design houses.
► The MC9S08LE4 targets small appliances that require an LCD and limited I/O
► This reference design is a redesign of a commercially available toaster using the LE4
► Design is easily adaptable to similar small appliances
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 26
MC9S08LL16 MC9RS08LA8 MC9RS08LE4
CPU HCS08 RS08 RS08
FLASH 16-K 8-K 4-K
RAM 2080 256 256
LCD Segments 4x28
8x24
4x25
8x21
4x18
8x14
Power supply Resistor Network
Charge Pump
Regulated Bias
Resistor Network
Charge Pump
Resistor Network
Real-Time Counter TOD RTI RTI
Peripherals IIC Yes No No
SPI Yes Yes No
ACMP Yes Yes No
ADC 12-bit 8-ch 10-bit 6-ch 10-bit 8-ch
Timers 2x 2-ch TPM 1x 2-ch TPM
1x MTIM
2x2-ch TPM
GPIO 38/31 33 26
Operating Voltage 1.8V – 3.6V 2.7V – 5.5V 2.7V – 5.5V
Package 64-pin LQFP
48-pin LQFP
48-pin QFN
48-pin LQFP
48-pin QFN
28-pin SOIC
Comparison
Principais diferencas entre dispositivos da familia L sao o Core de execucao, Memoria, aspectos do controlador LCD, tensao de
alimentacao e perifericos.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 27
L-Family Comparison – MC9S08LL16 and MC9RS08LA8
�MC9S08LL16 and the MC9RS08LA8 have a very similar feature set� Pin compatibility in the 48-pin package
� Can drive the same amount of segments in the 48pin package
�Decision Matrix (MC9S08LL16 vs MC9RS08LA8)
Os MC9S08LL16 tem diversos features nao suportados pelos MC9RS08LA8.
MC9S08LL16 should be used when the below features are required
�Lowest power consumption �Contrast control�Flash as EEPROM�Low voltage operation (<2.7V)�> 8K flash�CPU processing power and execution speed�> 168 segments
MC9RS08LA8 should be used when the below features are required
�>3.6V operation�Lower Cost
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 28
L-Family Comparison – (MC9S08LL16 and MC9RS08LA8) vs. MC9RS08LE4
�The MC9RS08LE4 is unique because it is the lowest end member of the L-Family products� 28-pin SOIC package
� 22 LCD pins for up to 112 segments with 8x14 mode
�Decision matrix for the MC9RS08LE4� Replace existing 4-bit controllers that are EOL
� Create an LCD module using LCD glass and the RS08LE4 to translate SCI communication to LCD display Data
Os MC9RS08LE4 sao ideias para substituir microcontroladoresde 4-bits que atualmente estao obsoletos!
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
MC9S08L Family Features
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 30
S08 LCD family Features
�The S08 LCD family is built on the ultra low power platform which includes
� Low power oscillator
� Clock gating
� TOD for low power time keeping
� Low Power Run and Wait Modes
�In addition the LCD peripheral was built with low power considerations
� Low power LCD waveforms
� Efficient charge pump to produce LCD bias voltages
�Altogether these features make the S08 LCD family the lowest power LCD microcontroller!
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 31
Key Differentiating Features
Fewer pins required to drive LCD segments• 32 pins required for 192 segments in 8x24 mode• 28 pins required for 160 segments in 8x20 mode• 17 pins required for 104 segments in 8x13 mode
Low power blinking mode• Internal software selectable regulated power supply that keeps constant voltage across LCD
glass to avoid degradation • LL16 offers 4 bits resolution trim to adjust contrast control (Only for S08 and V1 cores)
Front and back plane re-assignment• FP and BP can be software selectable to be either FP or BP, making board layout an
easier task and very flexible for changes
Internal charge pump provides all voltages required to power up LCD glass• Internal software selectable regulated power supply that keeps constant voltage across LCD
glass to avoid degradation • LL16 offers 4 bits resolution trim to adjust contrast control (Only for S08 and V1 cores)
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 32
LCD
Block
Up to 8 BP
Up to 31 FP
KEY FEATURE: Up to 8BP : Drive more segments with less pins
BP1BP2BP3BP4
BP1BP2BP3BP4
Redundancy to increase Reliability
LCD
Block BP Redundancy FP Redundancy
A familia L pode controlar telas LCD do tipo x1 (estaticos) a x8. Observe que a opcao x8 permite designs menores por requerer menos pinos no LCD.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 33
S08LL KEY FEATURE: Charge pump regulado ajuda a manter Vlcdconstante, evitando degradacao de contraste com a drenagem da bateria.
VIREG
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 34
What is Ultra Low Power & why is it important?
► LL devices� Ultra-Low-Power Provides Longer battery life for both S08 and
32-bit devices
� FSL devices keep high performance while using low voltage� FSL can run at 10 MHz bus frequency at less voltage
– Benefit: Perform tests and operations faster– FSL Is maximized to run at top frequency no matter the voltage
� Flash programming at 1.8V while competitors’ lowest is 2.2V– If working off batteries, with FSL part customer can re-program flash.– Ability to update variables/constants and provides greater flexibility
► Can save variables to flash before batteries die and are replaced► Can perform field s/w upgrades at any time, doesn’t require fresh batteries► If working with a competitor device, customer cannot re-program flash
� Target Applications:– Medical instrumentation– Metering– Handheld devices
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 35
Clock gating saves power in run mode
uA Saving through Clock Gating in Run
ADC
220DBG
230 IIC1
200IIC2
200
RTC
170
SCI1
160
SCI2
130
SPI1
70
SPI2
80
TPM1
190
TPM2
180
TPM3
300
IRQ
40
KBI
60
ACMP
160
The Rest
5050
Flash
40
Using the System Clock Gating RegistersRUN IDD can be reduced by up to ~33%
Total Run IDD = 7480uA
CPU,SIMICS,PMC.LVDFlash,RAM
Clock Gating example from QE128
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 36
Low power features - TOD time outs
• TOD max time out is 64 seconds � Competitors have shorter time outs (8s)
� Longer time outs lead to less average power consumption
� TOD can remain in stop for 1 minute, then wake to update the time display
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
LCD Power supply configurations and application hints
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 38
S08LL LCD family Power Supply features
The VSUPPLY[1:0] is used to Configure internal switches that Select the LCD charge pump Power source
The LCD charge pump can take in VLL1, VLL2 or VLL3 and produce the Other LCD bias voltages needed to Drive the LCD glass
Charge pump Select (CPSEL) is used to select from the Resistor bias network or the charge pump output
Other configuration bits are used to configure 3 or 5V glass operation and VLCD buffered or unbuffered modes
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 39
S08LL LCD family Power Supply features
The LCD section of the reference manual contains a table that shows all of the available LCD operation states.
The 13 operational states can be configured to support 3 or 5V glass to support over 25 configurations.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 40
Average Power consumption with different LCD Supply configurations
Lowest power mode
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 41
Factors that will affect LCD standby current
Number of segments supported – More segments will lead to higher power consumption.
Temperature - Due to leakage at high temperatures, there is a sharp increase after 70C.
Glass Voltage – When supporting 5V glass, the power consumption will increase due to the increased demands to the LCD charge pump.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 42
Factors that will affect LCD standby current
LCD Frame Rate – Frame rate is the rate at which the LCD segments will be refreshed. Frame rates that are too fast will produce ghosting, frame rates that are too slow will have poor contrast.
. LCD Peripheral allows for configurable frame rate.
Using the LCLK bits the frame rate can be optimized
for the custom glass.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 43
Factors that will affect LCD standby current
LCD Glass Capacitance - LCD glass capacitance is determined by the area of the segments on the glass. The larger the segment area, the larger the Capacitance will be.
500pF glass
8000pF glass
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 44
Reaching for even lower power: Use Blink Mode
Benefits of using blink mode
1- Blinking to a blank screen turns all segments off, leading to lower standby current for the time that the screen is blank
2 - Using the Alternate blink mode allows the application to remain in Stop mode for longer periods of time.Example: Using alternate display to show time across 2 Seconds
78°C 78°CStop Mode
7:01:54 7:01:55Stop Mode
7:01:54
LCD Glass
7:01:55
LCD Glass
Stop Mode
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 4545
Easy-to-Use Development Tools and Training► DEMO9S08LG32 $99 MSRP Available Now!► DEMO9S08LL16 $69 MSRP Available Now!► DEMO9RS08LA8 $59 MSRP Available Now!► DEMO9RS08LE4 $59 MSRP Available Now!► TWR-S08LH64-KIT $99 MSRP Available in Q2,2010► TWR-S08LH64-KIT $99 MSRP Available in Now!
• Integrated USB-to-BDM interface� No USBMULTILINKBDME required - $99 savings!
• Integrated USB-to-BDM circuit� In-circuit debugging & Flash programming� Without emulation requirements of serial monitors or
other debugging techniques in the industry.
• Demo board can be powered by the USB circuit
� No need for external power supply.
► CodeWarrior Development Studio for Microcontrollers v6.2• Part number: CWX-HXX-SE• Complimentary Special Edition with compiler sizes of 32K• Single tool suite that supports software development for future migration
opportunities for both 8-bit or 32-bit and includes rapid application development tool, Processor Expert
► Online training, webcast, technical documentation and application notes available at www.freescale.com/lcd
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
The Tower SystemFunctional Elevator:
�Common serial and expansion bus signals
� Two 2x80 connectors on backside for easy signal access and side-mounting board (e.g. LCD module)
� Power regulation circuitry
�Standardized signal assignments
Dummy Elevator:
� Future expansion for more serial interfaces and more complex MPU interfaces (e.g. RGB LCD, audio, enhanced Timer, etc.)
� “Dummy” shown with only GND connectivity. Used for structural integrity
Board Connectors:
� Four card-edge connectors
� Uses PCI Express connectors (x16, 90mm/3.5”long, 164 pins)
Peripheral Module (Prototype)
MCU/MPU Module:
� Tower controller board
� Works stand-alone or in Tower system
� Features new Open Source BDM (OSBDM) for easy programming and debugging via miniB USB cable
Size: The Tower is approx. 3.5” H x 3.5” W x 3.5” D when fully assembled
$99TWR-S08LL64-KIT
$99TWR-S08LL64-KIT
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
The Ultimate LCD Solution
47
CodeWarrior v6.3 + MC9S08LL64
Tower System Time to Market
Complete solution for segment LCD applications
Open source platform for prototyping application
development
Saves months of prototyping-now and in the future
► Rapid prototyping► Open source hardware
MC9S08LL64 Microcontroller Module$69 USD
Prototyping Module$14.99 USD
Complete Kit$99 USD
S08 Segment LCD MCU
+Starting at$2.31 USD
Build a Tower Library
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
On-Demand Resources
To calculate the life of your battery, visit:www.freescale.com/lowpower and check out our
Battery Life Calculator
To calculate the life of your battery, visit:www.freescale.com/lowpower and check out our
Battery Life Calculator
To get the latest product detail and documentation, visit:
www.freescale.com/lcd www.freescale.com/towerwww.freescale.com/8bit and you can find:
• Quick Start Guide• Lab Tutorials• Overview videos• Demonstration videos• Data sheet & reference manual• Application notes and reference designs
To get the latest product detail and documentation, visit:
www.freescale.com/lcd www.freescale.com/towerwww.freescale.com/8bit and you can find:
• Quick Start Guide• Lab Tutorials• Overview videos• Demonstration videos• Data sheet & reference manual• Application notes and reference designs
To get videos and information directly from the experts, visit:
www.freescale.com/continuum and access our Continuum Magazine featuring:
•Tips and Tricks• Info from the experts• How to maximize performance while reducing power consumption
To get videos and information directly from the experts, visit:
www.freescale.com/continuum and access our Continuum Magazine featuring:
•Tips and Tricks• Info from the experts• How to maximize performance while reducing power consumption
LL16 Thermostat Reference Design:
•Documentation:http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM106.pdf?fsrch=1
•Software:http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM106SW.zip?fsrch=1
LL16 Thermostat Reference Design:
•Documentation:http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM106.pdf?fsrch=1
•Software:http://www.freescale.com/files/microcontrollers/doc/ref_manual/DRM106SW.zip?fsrch=1
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 49
Going Green with Low Power: Resources
Battery Life Calculator featuring the 8-bit and 32-bit QE devices:
• Estimates battery life based on system variables
• Select from variety of standard battery sizes and types or enter battery characteristics directly
www.freescale.com/lowpower
Continuum Magazine featuringLow power training videos made for design engineers by engineers
•Look for the Low Power Edition:•Tips and Tricks•Info from the experts•How to maximize performance while reducing power consumptionLocated at: freescale.com/continuum
Will feature the MC9S08LL16
in Q4
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 50
Conclusions
Freescale has been committed on releasing great products with outstanding features, competitive prices and excellent product longevity.
Along with the key features of the LCD IP the S08 LCD family has best in class power consumption in low power modes.
Utilizing the tips highlighted in this presentation, power consumption can be optimized.
For more information log on in to wwww.freescale.com/lcd
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
In Summary
► A growing number of LCD display portable industrial applications are driving the need for longer battery life and more memory options.
► The new 8-bit LL64 MCU is optimized for portable industrial applications, targeting medical and low-end metering applications.
• Industry-best low power: longer battery life• The integrated LCD controller lowers system cost • Our Migration application note makes migrating from LL16 to LL64 easier
► Turnkey thermostat reference design helps you get started on a thermostat design quickly.
► Freescale offers a full suite of hardware and software development tools and resources to make creation of an industrial application fast and easy.► Reusable and modular Tower System makes development now and in the future
easier and quicker
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Treinamentos Presenciais de Parceiros
www.freescale.com.br -> Selecionar “Eventos” no menu a esquerda.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Automotive Solutions Seminar, Sao Paulo- April 15, 2010
1. Perspectivas para a Indústria Automotiva Global2. EMC – Técnicas de Robustez para Hardware3. AUTOSAR - AUTOmotive Open System Architecture4. Sessão Prática - Soluções de Microcontroladores 32 Bits – Arquitetura
Power (Bolero)5. Soluções para Displays Gráficos – Spectrum6. Soluções para Displays Gráficos – i.MX7. Soluções Analógicas para Eletrônica de Bordo8. Soluções Automotivas em Microcontroladores 8 e 16 bits
Registrations at www.freescale.com/br
TM