2
POR QU USAR UM MICROCONTROLADOR?........................................................................3
O QUE POSSVEL FAZER COM MICROCONTROLADORES?.................................................3
FABRICANTES DE MICROCONTROLADORES.........................................................................5
O QUE ADQUIRIR?............................................................................................................................5
ONDE ADQUIRIR?.............................................................................................................................8
ESCREVENDO UM PROGRAMA EM BASIC.................................................................................8
PRINCIPAIS CARACTERSTICAS DA FAMLIA PIC..................................................................11
Gerador de relgio oscilador.......................................................................................................15
Reset...............................................................................................................................................17
Alimentao do microcontrolador..................................................................................................18
Interrupes....................................................................................................................................19
Watchdog........................................................................................................................................21
Brown Out:.....................................................................................................................................22
LIGAO DO PIC COM O MUNDO EXTERIOR.........................................................................22
Ligao de Teclas...........................................................................................................................22
Optoacopladores.............................................................................................................................22
Rel.................................................................................................................................................25
Produzindo um som........................................................................................................................27
Display LCD...................................................................................................................................29
Conversores Analgicos-Digitais...................................................................................................30
Comunicao Srie.........................................................................................................................33
ANEXO 1 GLOSSRIO.................................................................................................................35
ANEXO 2 SENSORES E ATUADORES.......................................................................................38
ANEXO 3 EXEMPLOS DE MICROCONTROLADORES PIC...................................................41
ANEXO 4 TABELA DE ESCOLHA DE MICROCONTROLADORES.......................................43
1/39
MICROCONTROLADORES
O QUE UM MICROCONTROLADOR?
Podemos dizer que um microcontrolador um computador de baixo custo
encapsulado em um nico chip. Isso significa que todo o sistema computacional
est contido no chip do circuito integrado. O microcontrolador encapsulado em
pastilhas de silcio possui caractersticas similares quelas do nosso PC
Computador Pessoal. Primariamente, o computador capaz de armazenar e
rodar um programa, sendo esta sua principal caracterstica. O microcontrolador
tambm executa essa funo e para isso possui uma CPU Unidade Central de
Processamento, Memria de Acesso Aleatrio RAM, Memria Apenas de Leitura ROM, I/O linhas de Entradas e Sadas, portas serial e paralela, temporizadores,
e em alguns casos outros perifricos, tais como A/D conversores Analgico
para Digital e D/A conversores Digital para Analgico.
O que diferencia os diversos tipos de microcontroladores, so as quantidades de
memria interna (tanto a memria de programa quanto de dados), velocidade
de processamento, quantidade de pinos de entrada/sada (I/O), tenso de
alimentao, perifricos, arquitetura e seu conjunto de instrues.
necess io nas aplica es, uma vez que todos os perif icos j
est
Microcontroladores,
citado, so
computadores
de baixo
custo. A
contidos nele.conforme
Assim, npoupamos
tempo
e espa na constru
o dos
dispositivos.
habilidade
do microcontrolador de armazenar e rodar programas o torna
extremamente
verstil.
Por
exemplo,
algum
pode
programar
um
2/39
Controle remoto,
Robs,
Relgios e temporizadores,
Porto eletrnico;
Calibrador de pneus;
3/39
Controladores de velocidade;
FABRICANTES DE MICROCONTROLADORES
Atualmente, h uma grande variedade de microcontroladores no mercado.
Nosso foco ser sobre alguns poucos chips microcontroladores chamados PIC,
ou PICMicro, que marca registrada da Microchip Technology.
PIC significa Controlador de Interface Programvel.
O QUE ADQUIRIR?
Para programar e construir projetos microcontrolados, necessrio adquirir no
mnimo:
4/39
EPIC Programmer
starting at $59.95
No curso ser utilizado o PIC16F876 pelo fato de possuir memria flash, o que
permite a reutilizao do chip inmeras vezes para testar e depurar (debug) os
programas, alm de possuir caractersticas superiores, o que permite a
construo de projetos interessantes.
Memria flash um termo utilizado para descrever um tipo de memria
reutilizvel. No caso do PIC esta deve durar no mnimo 1.000 ciclos de escrita e
leitura, o que significa poder reprogramar e reutilizar o PIC no mnimo 1.000
vezes. O tempo de reteno do programa de aproximadamente 40 anos.
O PIC um circuito integrado produzido pela Microchip Technology Inc., que
pertence a categoria dos microcontroladores, ou seja, um componente
integrado que em um nico dispositivo contem todos os circuitos necessrios
para realizar um completo sistema digital programvel. O pic pode ser visto
externamente como um circuito integrado TTL ou CMOS normal, mas
internamente
dispe
de
todos
os
dispositivos
tpicos
de
um
sistema
5/39
da
tipologia
www.microchip.com
do
PIC
disponvel
no
site
da
Microchip
ONDE ADQUIRIR?
Todos estes itens podem ser adquiridos no seguinte endereo eletrnicos:
http://www.melabs.com ou support@melabs.com
No Brasil, os microcontroladores e outros componentes eletrnicos podem ser
adquiridos em uma variedade de estabelecimentos, como por exemplo:
FARNEEL, MOSAICO, etc.
6/39
8
ds
ds
ds
ds
; Device
device
reset
org
Pinz
retw
jmp
pc+w
1,2,4,8,16,32,64,128
start
clr
clr
clr
:loop
mov
CALL
inc
jmp
mov
ra
duty
index
mov
w,#0
PWM
duty
:loop
PWM
add
mov
CALL
mov
:loop
mov
snc
OR
mov
sc
AND
djnz
ret
mov
fsr,w
fsr,#RA
;
w,pin
Pinz
;
pin,w
;
add
acc,duty
w,pin
;
indirect,w
;
w,/pin
1
1
1
1
;
;
;
;
!ra, #0
; All outputs.
; Start with LED off.
; Initial brightness = 0.
; Clear loop counter for pwm.
pin,#2
; Pin 2.
; of port ra.
; Send pwm to LED.
; Turn up brightness.
; Endless loop
indirect,w
index,:loop
7/39
Ambiente
de
Desenvolvimento
Integrado
(IDE),
projetado
manual
8/39
memria
de
programao
onde
as
instrues
do
programa
so
9/39
10/39
Pinagem do PIC16F876
11/39
PORTA
PortA (TTL)
PortB (TTL)
PortC (Schmitt Trigger)
NVEL 0
0,8 V
0,8 V
1V
Capacidade de Corrente: 25 mA
NVEL 1
De 2 a 5 V
De 2 a 5 V
De 4 a 5 V
12/39
O diagrama acima mostra como um oscilador RC deve ser ligado a um PIC. Com um
valor para a resistncia R abaixo de 2,2 K, o oscilador pode tornar-se instvel ou pode
mesmo parar Osciladores
de oscilar. Para um valor muito grande R (1M, por exemplo), o oscilador
torna-se muito sensvel umidade e ao rudo. recomendado que o valor da
PIC permite
vrias opes de entre
clock: 3K e 100K. Apesar de o oscilador poder
resistncia R Oesteja
compreendido
HS Cristal de alta velocidade (4 ... 20 MHz)
trabalhar sem capacitor externo (C = 0 pF), conveniente, ainda assim, usar um
XT - Cristal de mdia velocidade (200kHz ... 4 MHz)
capacitor acima
20 pF
rudo e
aumentar
estabilidade.
LP de
Cristal
tipopara
relgioevitar
de baixaopotncia
(32768
Hz ... 200akHz)
RC Resistor + Capacitor externos
Em vez de cristal, o ressonador cermico (mais barato) pode ser usado em muitas
aplicaes. A opo HS, XT ou LP pode ser usada com um gerador de clock externo
conectado em OSC1. Quando um cristal utilizado, dois capacitores so
necessrios, do pino OSC para GND. O valor depende da frequencia e do cristal
utilizado. Normalmente, capacitores com capacitncia prxima de 20 pF so
apropriados para clocks operando de 4 MHz a 20 MHz. Ressonadores de 3 pinos j
PARA 5MHz, temos:
= 5K e C
= 100pFe (No
recomendado
para
o PIC16F876)
possuemRcapacitores
incorporados
portanto,
capacitores externos
normalmente
no
so necessrios. Alguns PICs, como 16F62x, 12Fxxx e 12C509, possuem opes de
clock interno de 4MHz. No 16F628 (ER mode), um resistor externo e um capacitor
interno determinam a frequencia do clock.
Os clocks internos e externos tm uma preciso de poucos %. Em todas as
aplicaes onde voc necessite de boa preciso, utilize cristais. Ressonadores
possuem preciso e preo algo entre clock RC e Cristais.
13/39
Reset
O reset usado para pr o microcontrolador num estado conhecido. Na prtica isto
significa que s vezes o microcontrolador pode comportar-se de um modo inadequado
em determinadas condies indesejveis. De modo a que o seu funcionamento normal
seja restabelecido, preciso fazer o reset do microcontrolador, isto significa que todos
os seus registros vo conter valores iniciais pr-definidos, correspondentes a uma
posio inicial. O reset no usado somente quando o microcontrolador no se
comporta da maneira que ns queremos, mas, tambm, pode ser usado quando
ocorre uma interrupo por parte de outro dispositivo, ou quando se quer que o
microcontrolador esteja pronto para executar um programa.
De modo a prevenir a ocorrncia de um zero lgico acidental no pino MCLR (a linha
por cima de MCLR significa o sinal de reset ativado por nvel lgico baixo), o pino
MCLR tem que ser ligado atravs de uma resistncia ao lado positivo da alimentao.
Esta resistncia deve ter um valor entre 5 e 10K. Uma resistncia como esta, cuja
funo conservar uma determinada linha a nvel lgico alto, chamada resistncia
de pull up.
14/39
Alimentao do microcontrolador
De um modo geral, uma tenso de alimentao correta da maior importncia para o
bom funcionamento do sistema de microcontrolador. Pode comparar-se este sistema a
um homem que precisa respirar. provvel que um homem que respire ar puro viva
mais tempo que um que viva num ambiente poludo.
Para que um microcontrolador funcione convenientemente, necessrio usar uma
fonte de alimentao estvel, uma funo de reset ao ligar confivel e um oscilador.
De acordo com as especificaes tcnicas fornecidas pelo fabricante do
microcontrolador PIC, em todas as verses, a tenso de alimentao deve estar
compreendida entre 2,0V e 6,0V. A soluo mais simples para a fonte de alimentao
utilizar um regulador de tenso LM7805 que fornece, na sua sada, uma tenso
estvel de +5V. Uma fonte com estas caractersticas mostrada na figura baixo .
15/39
Interrupes
As interrupes so um mecanismo que o microcontrolador possui e que torna
possvel responder a alguns acontecimentos no momento em que eles ocorrem,
qualquer que seja a tarefa que o microcontrolador esteja executando no
momento. Esta uma parte muito importante, porque fornece a ligao entre
um microcontrolador e o mundo real que nos rodeia. Geralmente, cada
interrupo muda a direo da execuo do programa, suspendendo a sua
execuo, enquanto o microcontrolador corre para um subprograma que a
rotina de atendimento da interrupo. Depois do subprograma ter sido
executado, o microcontrolador continua com o programa principal, a partir do
local em que o tinha abandonado.
16/39
Watchdog
Uma outra coisa que nos vai interessar a fluncia da execuo do programa
pelo microcontrolador durante a sua utilizao. Suponha que como resultado de
qualquer interferncia (que ocorre freqentemente num ambiente industrial), o
nosso microcontrolador pra de executar o programa ou, ainda pior, desata a
trabalhar incorretamente.
17/39
Brown Out:
O Brown Out monitora a diferena de tenso entre VDD e VSS, provocando a
reinicializao do microcontrolador (reset) quando esta cai para um valor
inferior ao mnimo definido em manual, que no caso do PIC16F876 seu valor
tpico de 4V.
O Brown out no manipulado por software, mas sim pelo menu do programa
de gravao do PIC.
Optoacopladores
Os optoacopladores incluem um LED e um fototransistor juntos no mesmo
encapsulamento. A funo do optoacoplador manter duas partes do circuito
isoladas entre si.
Isto feito pelas seguintes razes:
Interferncia: Uma parte do circuito pode estar colocada num local onde
pode captar vrias interferncia (de motores eltricos, equipamentos de solda,
motores a gasolina, etc.). Se a sada deste circuito estiver ligada atravs de um
18/39
19/39
20/39
Rel
Um rel um dispositivo eletromecnico que transforma um sinal eltrico em
movimento mecnico. constitudo por uma bobina de fio de cobre isolado,
enrolado volta de um ncleo ferromagntico e por uma armadura metlica
com um ou mais contatos.
Quando a tenso de alimentao ligada bobina, esta vai ser atravessada
por uma corrente e vai produzir um campo magntico que atrai a armadura
fechando uns contactos e /ou abrindo outros.
Quando a alimentao do rel desligada, o fluxo magntico da bobina ir
desaparecer e estabelece-se uma corrente por vezes muito intensa em sentido
inverso, para se opor variao do fluxo. Esta corrente pode danificar o
transistor que est fornecendo a corrente, por isso, um diodo polarizado
inversamente deve ser ligado aos terminais da bobina, para curto-circuitar a
corrente de ruptura.
21/39
Um rel pode tambm ser ativado atravs de um optoacoplador que atua como
buffer de corrente e ao mesmo tempo aumenta a resistncia de isolamento.
Estes optoacopladores capazes de fornecerem uma corrente muito grande
contm normalmente um transistor Darlington na sada.
A ligao atravs de um optoacoplador recomendada especialmente em
aplicaes de microcontroladores que controlam motores, j que o rudo
provocado pela atuao dos comutadores, pode retornar ao microcontrolador
atravs das linhas da alimentao. O optoacoplador faz atuar o rel e este ativa
o motor.
Produzindo um som
Um diafragma piezoeltrico pode ser adicionado a uma linha de sada do
microcontrolador para se obterem tons, bips e sinais.
importante saber que existem dois tipos de dispositivos pizo emissores de
som. Um, contm componentes ativos que se encontram dentro de um
invlucro e s precisam que lhe seja aplicada uma tenso contnua para que
emita um tom ou um bip. Geralmente os tons ou bips emitidos por estes
dispositivos sonoros no podem alterar, pois so fixados pelos respectivos
circuitos internos. No este o tipo de dispositivo que vamos discutir neste
artigo.
22/39
O outro tipo requer, para que possa funcionar, que lhe seja aplicado um sinal.
Dependendo da freqncia da forma de onda, a sada pode ser um tom, uma
melodia, um alarme ou mesmo mensagens de voz.
Para colocar em funcionamento, vamos fornecer uma forma de onda constituda
por nveis Alto e Baixo sucessivos. a mudana de nvel ALTO para BAIXO ou de
BAIXO para ALTO que faz com que o diafragma se mova para produzir um
pequeno som caracterstico. A forma de onda pode corresponder a uma
mudana gradual (onda senoidal) ou uma variao rpida (onda retangular). Um
microcontrolador um dispositivo ideal para produzir uma onda quadrada.
Quando se utiliza a onda quadrada produz-se um som mais spero.
Ligar um diafragma piezoeltrico uma tarefa simples. Um pino ligado
massa e o outro sada do microcontrolador, como se mostra na figura em
baixo. Deste modo, aplica-se uma forma de onda retangular de 5v ao buzzer.
Para produzir um alto nvel de sada, a forma de onda aplicada tem que ter uma
maior grandeza, o que requer um amplificador.
Aconselha-se ligar um capacitor eletroltico de 10F em srie com o buzzer, com
seu terminal positivo ligado na sada do microcontrolador.
Display LCD
Cada vez mais os microcontroladores esto utilizando displays de cristal lquido
- LCD para visualizarem a sada de dados. A discusso que se segue diz
respeito ligao de um display LCD Hitachi a um microcontrolador PIC. Estes
displays LCD so baseados no mdulo de LCD HD44780 da Hitachi, so baratos,
fceis de usar e permitem utilizar os 8x80 pixels de display. Estes displays LCD
contm um conjunto de caracteres ASCII standard e ainda caracteres japoneses,
gregos e smbolos matemticos.
23/39
Cada um dos 640 pixels do display, podem ser acesos individualmente. Esta
tarefa executada por chips de controle montados em superfcie, na parte
detrs do display.
Isto permite poupar uma enorme quantidade de fios e linhas de controle, de tal
maneira que, atravs de poucas linhas possvel fazer a ligao do display ao
mundo exterior. possvel comunicar com o exterior atravs de um bus de 8
bits ou mesmo atravs de um bus de dados de apenas 4 bits.
No caso de escolhermos um bus de dados de 8 bits, o display requer uma
alimentao de +5V mais 11 linhas de entrada e sada. Se optarmos pelo bus
de dados de 4 bits, apenas precisamos de 7 linhas mais a alimentao. Quando
o display LCD no est habilitado, as linhas de dados tristate assumem o estado
de alta impedncia (como se estivessem desligadas do circuito) o que significa
que no interferem com o funcionamento do microcontrolador.
O LCD tambm requer do microcontrolador mais 3 linhas de controle.
A linha Enable (E) permite a ativao do display e a utilizao das linhas R/W e
RS. Quando a linha de habilitar (Enable) est a nvel baixo, o LCD fica inibido e
ignora os sinais R/W e RS. Quando (E) est a nvel alto, o LCD verifica os
estados das duas linhas de controle e reage de acordo com estes.
A linha Read/Write (R/W) determina o sentido dos dados entre o
microcontrolador e o LCD. Quando est a nvel baixo, os dados esto a ser
escritos no LCD. Quando est a nvel alto, os dados esto a ser lidos do LCD.
Com a ajuda da linha de Seleo de registro (RS), o LCD interpreta o tipo de
dados presentes nas linhas de dados. Quando est no nvel baixo, ser escrita
uma instruo no LCD. Quando est a nvel alto um caractere que ser escrito
no LCD.
24/39
Conversores Analgicos-Digitais
Conversor Analgico-Digital de 12 bits externo
Se tudo no mundo dos microcontroladores representado por 0s" e 1s",
como que chegamos a um sinal igual a por exemplo 0,5 ou 0,77?
Parte do mundo exterior a um computador consiste em sinais de udio. Alm da
fala e da msica, existem muitas outras grandezas que necessitam de ser
introduzidas num computador. Umidade, temperatura, presso atmosfrica, cor
e nveis de metanos so outros exemplos.
A resposta usar um conjunto de linhas digitais e junt-las de modo a que elas
possam ler um valor analgico. Um valor analgico qualquer valor entre 0 e
1. Tambm se lhe pode chamar um valor fracionrio. Todas as grandezas
necessitam de ser convertidas em valores de 0 e 1 de modo a poderem entrar
num computador.
Se tomarmos 8 linhas e fizermos com que estas aceitem valores binrios, a
contagem total ser 256 (o que corresponde contagem at 255 mais o valor
0).
Se juntarmos estas 8 linhas numa caixa preta, elas passaro a ser designadas
como linhas de sada e, assim, temos que arranjar uma linha de entrada. Com
esta configurao, ns podemos detectar 255 incrementos entre zero e 1.
Esta caixa preta designada por CONVERSOR e, como estamos convertendo
um valor Analgico num Digital, o conversor designado por conversor
analgico-digital ou ADC (Analog Digital Converter).
25/39
26/39
Conversor AD interno
Vrios Microcontroladores, como o PIC16F876, possuem conversores AD
internos. No caso deste PIC, sua resoluo de 10-bit, possibilitando assim uma
sensibilidade na voltagem de 4,8mV.
O programa de converso AD mais simples utiliza uma resoluo de 8-bits e
uma tenso de referncia de 5V. O exemplo seguinte mede a tenso sobre o
pino RA0, o qual est ligado ao terminal central do potencimetro.
27/39
Comunicao Srie
Para podermos ligar um microcontrolador a uma porta srie de um computador
PC, ns precisamos ajustar o nvel dos sinais, s assim a comunicao poder
ser efetuada. O nvel do sinal num PC de -10V para o nvel lgico um e +10V
para nvel lgico zero. Como os nveis lgicos num microcontrolador so de +5V
para o nvel lgico um e 0V para o nvel lgico zero, ns precisamos converter
estes nveis. Um circuito integrado projetado especialmente para executar este
trabalho o MAX232. Este circuito integrado recebe sinais de 10 e +10V e
converte-os em 5V e 0 V, respectivamente.
O circuito para este interface mostra-se no diagrama em baixo:
28/39
29/39
ANEXO 1 GLOSSRIO
Microcontrolador
um microprocessador e vrios perifricos num nico componente eletrnico.
Software
Informao de que o microcontrolador necessita, para poder funcionar. O software no
pode apresentar quaisquer erros se quisermos que o programa e o dispositivo
funcionem como deve ser. O software pode ser escrito em diversas linguagens tais
como: Basic, C, Pascal ou assembler. Fisicamente um ficheiro guardado no disco do
computador.
Hardware
Microcontrolador, memria, alimentao, circuitos de sinal e todos os componentes
ligados ao microcontrolador.
Um outro modo de ver isto (especialmente se no estiver a funcionar) que hardware
aquilo em que se pode dar um pontap!
Simulador
Pacote de software para correr num PC que simula o funcionamento interno do
microcontrolador. um instrumento ideal para verificar as rotinas de software e todas
as pores de cdigo que no implicam ligao com o mundo exterior. Existem opes
para observar o cdigo quando nos deslocamos no programa para trs e para a frente
ou passo-a-passo e para deteco de erros.
ICE
ICE (In Circuit Emulator) ou emulador interno, um utenslio bastante til que se liga
entre um PC (e no um microcontrolador) e o dispositivo que estamos a desenvolver.
Isto permite, ao software, correr no computador PC, mas tudo se passando como se
fosse um microcontrolador real que estivesse inserido no dispositivo. O ICE, possibilita
que nos desloquemos atravs do programa, em tempo real, para observar o que se est
a passar dentro do microcontrolador e como este comunica com o mundo exterior.
Emulador de EPROM
Um Emulador de EPROM, um dispositivo que no emula o microcontrolador completo
(como no caso do ICE), mas sim a sua memria. mais frequentemente usado nos
30/39
Assembler
Pacote de software que traduz cdigo fonte em cdigo que o microcontrolador pode
compreender. Uma parte deste software, destina-se tambm, deteco dos erros
cometidos, ao escrever o programa.
Arquivo HEX
Arquivo criado pelo tradutor assembler, quando traduz um arquivo fonte e que est num
formato que entendido pelos microcontroladores. Este arquivo aparece normalmente
sob a forma Nome_arquivo.HEX, daqui deriva a designao de arquivo hex".
Arquivo LIST
Trata-se de um arquivo produzido pelo tradutor assembler, que contm todas as
instrues do arquivo fonte, o cdigo destino e os respectivos endereos e, ainda, os
comentrios que o programador escreveu. um arquivo muito til para detectar os
erros no programa. Este arquivo tem a extenso LST, daqui provm a sua designao.
ASCII
31/39
Flag
Normalmente, refere-se aos bits do registro de estado (status). Quando estes bits so
atuados (postos a 1 ou a 0), o programador notificado de que um determinado
acontecimento ocorreu. Se necessrio, esta ocorrncia pode motivar uma resposta do
programa.
32/39
SENSORES:
33/39
$4.95 CAD
$3.95 US
NEW PRODUCT
34/39
35/39
PIC12F683-I/P - $3.00
PIC16F648A-I/P - $5.00
PIC16F876-20/SP - $10.00
36/39
37/39
chip
Mem.
Instrues
EncapsuI/O Program. data EEPROM Perifricos
Por seg.
US$
lamento
(Code)
(mil)
Obs.
12C509
sdip 8
1k
41
osc
1.80
OTP
12F629
sdip 8
1k
64
128
osc
1.60
Cheap
(barato)
12F675
sdip 8
1k
64
128
a/d, osc
1.90
16C84
sdip 18
13
1k
38
64
2.5
Discontinued
(fora de
fabricao)
16F84
sdip 18
13
1k
68
64
2.5
Obsolete
(obsoleto)
16F84A
sdip 18
13
1k
38
64
4.70
obsolete
16F628
sdip 18
16
2k
224
128
3.50
good choice
(boa escolha)
16F870
sdip 28
22
2k
128
64
a/d, uart
5.00
16F871
wdip 40
33
2k
128
64
a/d, uart
5.90
16F872
sdip 28
22
2k
128
64
a/d, mssp
4.00
16F873
sdip 28
22
4k
192
128
a/d, uart
7.00
16F874
wdip 40
33
4k
192
128
a/d, uart
7.50
16F876
sdip 28
22
8k
368
256
a/d, mssp
8.20
16F877
wdip 40
33
8k
368
256
a/d, mssp
9.50
18F242
sdip 28
34
8k
512
256
a/d, mssp
10
8.30
18F252
sdip 28
34
16k
1536
256
a/d, mssp
10
9.00
18F442
wdip 40
34
8k
512
256
a/d, mssp
10
9.00
18F452
wdip 40
34
16k
1536
256
a/d, mssp
10
10.00
good choice
SX18
sdip 20
12
2k
136
osc
50
4.00
discontinued
SX28
sdip 28
20
2k
136
osc
50/75
4.40
SX48
TQFP 48
36
4k
262
osc
50
7.40
no DIP
SX52
PQFP 52
40
4k
262
osc
50
7.40
no DIP
good choice
38/39
39/39