Beruflich Dokumente
Kultur Dokumente
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.
Agenda
Overview
da Freescale Microcontroladores Freescale com controlador LCD integrado Caracteristicas do microcontrolador Freescale MC9S08LL16
O core HCS08 da Freescale Driver LCD Modulo TOD (Time Of the Day) Conversor AD de 12 bits
Aplicacoes
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.
TM
Freescale Overview
Desenvolve
1953
Experiente
nos segmentos automotivo, networking, wireless, automacao e consumo. de 10,000 clientes no mundo billion revenue em 2008 empregados em 30 paises
Mais $5.4
~22,000
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.
TM
Portfolio de produtos
Sense
(Sensors)
Process
(MCU, MPU)
Control
(Analog)
Software
Sensors Sensors
8-bit controllers
16-bit controllers
32-bit controllers
Microcontrollers
Position: #2 Automotive ICs
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.
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.
TM
Arquitetura otimizada para desenvolvimento de programas em linguagem C Implementacao Robusta Suporte a ate 32 fontes de interrupcao Alimentacao de 1.8V a 3.6V Dois modos STOP e um modo WAIT de muito baixo consumo de energia. Modos RUN e WAIT de baixo consumo
Perifericos operando com o core em standby
Dual Flash Array 8K = 16K 2K Ram ICE + 08BDM LVI SPI SCI KBI IIC ACMP
Baixo consumo
Versoes de 8K Bytes e 16K bytes de FLASH Dual FLASH Array permite a execucao de codigo em um banco e a gravacao do outro Totalmente funcional em todo o range de alimentacao (1.8V a 3.6V) Engine de seguranca protg contra acesso nao autorizado a RAM e FLASH 4x28 or 8x24 com charge pump integrado Combinacao de Front Planes e Back Planes flexivel. 8 Canais Conversao em 2.5uS Sensor de temperatura integrado Opera no modo STOP 3 Totalmente funcional em todo o range de alimentacao (1.8V a 3.6V) Contador com registrador para implementacao de relogio Aceita fontes de clock externas para maior precisao
ADC de 12 bits
Comparador Analogico, SCI, SPI, I2C, dois TPMs Temperatura de operacao de -40 C to 85C Ate 38 GPIOs + 2 pinos de saida
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.
TM
Core HCS08
Recaptulando
Tempo
mnimo do ciclo de instruo de 50 ns, com alimentao de 2,1V e clock de 20 MHz mnimo do ciclo de instruo de 125 ns, com alimentao de 1,8V e clock de 8 MHz para ser robusto EMC
Tempo
Projetado Tempo
de subida e descida nos GPIO controlados (configuravel) e proteo da fonte de clock internos
Oscilador Cdigo
objeto compatvel com os HC08s acrescido de instrues e modos de endereamento expandidos para melhorar a eficincia do cdigo e diviso em byte nico
Multiplicao
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.
TM
Driver LCD
Totalmente
programavel
Fonte de clock LCD Frame Frequency Blink modes (blank, modo alternado)
Charge
Requer somente 4 capacitores externos Interna: A partir de VDD (1.8V a 3.6V) Externa: VLCD (0.9V a 1.8V) Permite operacao com displays LCD de 3 ou 5V
Alimentacao interna usando regulador VIREG integrado ou externa pelo pino VLL3
Alimentacao
Re-alocacao dos pinos de backplane e frontplane Facilidades para scroll vertical em displays dot-matrix. Canais de ADC disponiveis internamente para monitorar
VLL1 e
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.
TM
Driver LCD
Menor quantidade de pinos requerida para interface com displays
32 pinos para LCDs de 192 segmentos no modo 8x24 28 pinos para LCDs de 160 segmentos no modo 8x20 17 pinos para LCDs de 104 segmentos no modo 8x13
32 pinos especificos e configuraveis para os modos: 4 x 28 e 8 x 24 (encapsulamento de 64 pinos) 4 x 18 e 8 x 14 (encapsulamento de 48 pinos)
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.
TM
por VLCD
Alimentacao
por VDD
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.
TM
10
Todas as fontes de clock estao disponiveis em todos os modos, exceto em STOP2. Oscilador LPO de 1KHz pode ser utilizado como source, inclusive em STOP2.
Interrupcoes
configuraveis
RESET
incorporado. Pode ser utilizado para disparar o modulo ADC (interrupcao de match).
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.
TM
11
Modulo TOD
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.
TM
12
TOD em STOP2
Modo RUN
Power Consumption
Os registros associados com o TOD nao sao afetados com o MCU saindo do modo STOP2!
Time
Modo RUN
Rodando em bus freq pleno para executar tarefas principais rapidamente.
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.
TM
13
ADC 12 bits
Conversor
SAR de 12 bits TC = 2.5uS Ate 28 entradas Resultado da conversao configuravel em 12, 10 ou 8 bits Conversao simples ou continua
Velocidade Flag
nos demais dispositivos HCS08 contem funcoes de comparacao integradas (<, =, >) com valor programavel.
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.
TM
14
Temp = 25 - ((VTEMP -VTEMP25) m) onde: VTEMP: tensao no sensor de temperatura na temperatura ambiente VTEMP25: tensao no sensor de temperatura a 25 C (usar valor definido no datasheet) m: Cold slope ou Hot Slope. Produto tensao x temperatura em V/ C definido em dois valores distintos. (Descricao abaixo. Valores definidos no datasheet)
Para efetuar o calculo: Ler o canal do sensor de temperatura (VTEMP) Comparar VTEMP com VTEMP25. Se VTEMP > VTEMP25, aplicar m = Cold Slope na equacao Se VTEMP < VTEMP25 aplicar m = Hot Slope na equacao
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.
TM
15
Modulo TPM
Dois
TPMs (Time & PWM Module) independentes com dois canais cada.
Cada canal pode ser configurado como input captire, output compare ou PWM
PWMs center ou edgle aligned com polaridade selecionavel. Input capture com escolha de borda (rising, falling, any) Output compare com Set, Clear e Toogle Output Contador free running de 16 bits
Diversas
Prescaler
programavel (1, 2, 4, 8, 16, 32, 64 ou 128) Interrupcoes para cada canal e uma de terminal count para cada TPM
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.
TM
16
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.
TM
17
S08/RS08 S08/RS08
New
ColdFire
Graphic LCD MCU
MCF532x
Graphic LCD MPU
S08LL16 MCF52274/7
Graphic LCD MPU Ultra-low power Segment LCD MCU
S08LL36
Ultra-low-power Segment LCD MCU
S08
Segment LCD MCU
S08LL8
Ultra-low power Segment LCD MCU
S08LC60
Segment LCD MCU
RS08LA8
Segment LCD MCU
S08LC36
Segment LCD MCU
RS08LE4
Segment LCD MCU 2009
DISPONIVEIS
Roadmap designates planned devices.
EM DESENVOLVIMENTO
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.
TM
18
Caracteristicas
O primeiro microcontrolador da industria com ADC ce 16 bits e controlador LCD integrado. Fabricado com a tecnologia ultra low power da Freescale. Tambem fabricado com a tecnologia ultra low power da Freescale, opera com Vcc a partir de 1.8V. CPU opera a ate 20MHz oferecendo performance alta para uso em dispositivos portateis que requerem baixo consumo aliado com boa capacidade de processamento. Similar ao MC9S08LL64/36 porem com dimensoes reduzidas e menor tamanho de Flash tornando-o muito barato e indicado para uso em termometros e medidores de glocose portateis. The LG operates up to 5V with improved EMI performance for automotive and industrial spaces, specifically electronic metering and home appliances. Driver LCD para displays de segmentos grandes (modo 8x), re-alocacao de pinos de FP e BP simplificando layout de placa (e oferecendo oportunidade de melhoria no projeto de EMI).
MC9SS08LL64/36
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.
TM
19
RS08 Core ICS COP Comparator LCD Driver 8x21 1x2-ch 16-bit Timer 6-10 bits ADC
Features/Benefits
4 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 LCD driver Based on 8 backplanes 8x21 = 168 segments Based on 4 backplanes 4x25 = 100 segments Regulated charge pump on LCD
Supply Voltage/Performance
2.7V to 5.5V
Core
Development Tools
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.
TM
20
Features/Benefits
4-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 LCD driver Based on 8 backplanes 8x14 = 112 segments Based on 4 backplanes 4x18 = 72 segments Regulated charge pump on LCD
Supply Voltage/Performance
2.7V to 5.5V
Core
Development Tools
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.
TM
21
MC9RS08LA8
RS08 8-K 256 4x25 8x21 Resistor Network Charge Pump RTI No Yes Yes 10-bit 6-ch 1x 2-ch TPM 1x MTIM 33 2.7V 5.5V 48-pin LQFP 48-pin QFN
MC9RS08LE4
RS08 4-K 256 4x18 8x14 Resistor Network
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.
TM
22
52LQFP 4x24=96, 8x20=160 1x16bit,2x3ch 8bit RTC UART, LIN 6channel 10bit
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.
TM
23
No Contrast control, Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 No Contrast control, Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 No Contrast control, Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22
ALL ON
6uA
70
ALL OFF
5uA
76
5.4uA
67
With Contrast control (3.08V), Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 With Contrast control (3.08V), Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22 With Contrast control (3.08V), Low power Mode, Crystal Oscillator enabled, 32Hz frame rate, 4x22
ALL ON
9.8uA
66
ALL OFF
7.4uA
73
7.9uA
58
O MC9S08LL16 promove elevada reducao no consumo de energia comparado ao dispositivo MSP430 em configuracao de teste similar.
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.
TM
24
Partnumbers
Device MC9S08LL16CLH MC9S08LL16CGT MC9S08LL16CLF MC9S08LL8CGT MC9S08LL8CLF MC9RS08LA8CL F MC9RS08LA8CFT MC9RS08LE4CW L Package 64 LQFP 48 QFN 48 LQFP 48 QFN 48 LQFP 48 LQFP Forecast Qualification March, 2009 Complete Complete Complete Complete Complete 10K Unit MSRP $1.60 $1.58 $1.58 $1.50 $1.50 $0.99 Now 48 QFN 28 SOIC Complete Complete $0.99 $0.90 Now 80 80 MC parts Available Date Suggested stocking orders 50 50 50 50 50 80
Now
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.
TM
25
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.
TM
26
Exemplos de aplicacoes
MC9S08LL16:
Terminais de mao Cuidado pessoal Termostatos inteligentes Relogios com Alarme Equipamentos de exercicio Calculadoras Calculators Medidores de energia, agua e gas Elementos de rede ZigBee Displays de mensagem Eletrodomesticos em geral
MC9RS08LA8/LE4:
Pequenos Eletrodomesticos Brinquedos Ferramentas Medidores em geral Timers Termostatos Telefones
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.
TM
27
KBI
TOD
ADC
LCD
TPM
SPI
Wireless
MC9S08LL16
Consumo muito baixo Ate 192 segmentos Ate 38 GPIO Ate 18 pinos do LCD comaprtilhados com GPIO 12bit ADC
Buzzer
Rele/LED
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.
TM
28
Descricao do projeto
BPM
& Glucometer em um so produto. Permitem monitoracao do efeito das doencas degenerativas mais comuns (hipertensao e diabetes).
BPM: Braco
Glucometer: Monitoracao
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.
TM
29
Diagrama de blocos
3.3 V Regulator LD1086DT33
VDD
ADC0/PTA0
Filter LM324
ADC1/PTA1
SPI 2 GPIO
Bluetooth 1 GPIO DC Motor ADC2/PTA2 Glucose Instrumentation New Design ADC3/PTA3 1 GPIO Filter LM324 3 GPIO 3 Push Buttons and Buzzer Most Simple TPM1CH0 LCD[0:27] ADC [0:3] GPIO [10] TPM [1] SCI [1] SPI [1] TOD SCI Switch 2 to 4 Serial USB Mini A Type Connector LL16 (64 pin) UART LMX9838 (NS)
2 GPIO
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.
TM
30
MC9S08LL16
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.
TM
31
SD card
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.
TM
32
USB
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.
TM
33
Pressure sensor
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.
TM
34
Glucometer
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.
TM
35
Bluetooth
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.
TM
36
O resultado
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.
TM
37
Nao requer aquisicao de um USBMULTILINKBDME. (economia de $99) Programa Flash e faz debug in-circuit Nao requer boot-loaders ou uso de monitores seriais!
CodeWarrior
Part number: CWX-HXX-SE Special Edition gratuita para download permite compilar codigo de ate 32K Bytes. Ferramenta unica e integrada que suporta desenvolvimento de software para microcontroladores de 8 bits e 32 bits da Freescale. Incorpora Processor Expert que permite a criacao rapida de aplicacoes.
Treinamentos
on-line, webcasts, documentacao tecnica e notas de aplicacoes estao disponiveis para download em:
www.freescale.com/8bit
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.
TM
38
DEMO9S08LL16
MC9S08LL16,
64 LQFP USB-BDM integrado Soquete para bateria Liion. 5 Push Switches: 4 User, 1 Reset 10 LEDs: 8 User, VDD, USB Trimpot e Sensor de luz Jumpers para GPIOs Conector de 40 pinos com sinais do MCU Portas USB e RS232
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.
TM
39
Conclusao
A
Freescale Semiconductor oferece dispositivos semicondutores sensores e microcontroladores excelente qualidade, repetitividade, longevidade e baixo custo. Microcontroladores MC9S08LL16 permitem o desenvolvimento e fabricacao de dispositivos com display LCD de baixo consumo de energia e de baixo custo.
Os
OBRIGADO!
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.
TM
40
TM