TrackMe GPS - mcelectronics
TrackMe GPS - mcelectronics
TrackMe GPS - mcelectronics
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
(<strong>GPS</strong>)<br />
Aplicaciones GSM/<strong>GPS</strong> con<br />
MCUs Microchip<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 1
Introducción<br />
En esta clase aprenderemos a establecer la comunicación entre<br />
un microcontrolador PIC y módulos GSM y <strong>GPS</strong>.<br />
Además veremos los comandos básicos de operación de un<br />
módulo GSM y la trama de un módulo <strong>GPS</strong>.<br />
Esto nos va a permitir realizar telemetría y control remoto a<br />
través de la red celular.<br />
Es posible transmitir la posición, velocidad, aceleración y<br />
temperatura en tiempo real por medio de GPRS o a demanda por<br />
medio de GSM.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 2
Diagrama en bloques del sistema<br />
Conexión de los dispositivos<br />
Dispositivos analógicos de Microchip<br />
Agenda<br />
Características especiales del PIC18F26J50<br />
Módulo GSM SIM900 de SIMCOM<br />
Comandos básicos de funcionamiento<br />
Consideraciones importantes de montaje<br />
Módulo <strong>GPS</strong> MN5515HS de Micro-Modular<br />
Trama NMEA del <strong>GPS</strong><br />
Antena y filtrado de la señal<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 3
Otros dispositivos<br />
Sensor de aceleración y sensor de luz<br />
Tarjeta microSD por SPI<br />
Demostraciones<br />
Agenda (cont.)<br />
Activar un LED cuando se envía un SMS a la placa<br />
Enviar la trama NMEA por SMS cuando se presiona un botón<br />
Enviar un link de GoogleMaps por SMS cuando se presiona un botón<br />
Responder con la posición actual cuando se envía un comando por<br />
SMS desde un celular<br />
Herramientas de desarrollo<br />
<strong>TrackMe</strong> (<strong>GPS</strong>) de <strong>mcelectronics</strong><br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 4
PIC18F26J50<br />
28 Pin, Low-Power,<br />
High-Performance<br />
USB Microcontroller<br />
with nanoWatt XLP<br />
Technology<br />
(*) Las dos USART están<br />
implementadas por<br />
hardware y la segunda se<br />
debe habilitar mediante<br />
pines remapeables.<br />
Diagrama en bloques<br />
PIC<br />
18F26J50<br />
12 MIPS<br />
64 KB Flash<br />
3.8 KB RAM<br />
2 USART *<br />
1 USB Full Speed<br />
2v < VDD < 3.6v<br />
XLP<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 5
ANT<br />
GSM<br />
SIM900<br />
SIM CARD<br />
Diagrama en bloques<br />
USART1<br />
TX<br />
RX<br />
PIC<br />
18F26J50<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 6
Diagrama en bloques<br />
ANT LNA ANT<br />
GSM<br />
SIM900<br />
SIM CARD<br />
USART1 USART2<br />
TX<br />
RX RX<br />
<strong>GPS</strong><br />
PIC<br />
18F26J50<br />
MN5515HS<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 7<br />
TX *<br />
(*) TX del PIC en el<br />
módulo <strong>GPS</strong> se<br />
utiliza para solicitar<br />
otras tramas o variar<br />
el intervalo de<br />
recepción.
TC1262-3.3<br />
Dispositivos analogicos<br />
de Microchip<br />
Regulador de tensión de 3.3v - 500 mA. Mínima tensión de entrada<br />
VIN = 3.5 v @ 300mA. Muy importante cuando se utiliza en sistemas<br />
con batería.<br />
MCP73831<br />
Cargador para baterías de Li-ion de una celda. Incluye censado de<br />
corriente y protección contra descarga inversa.<br />
TC1047<br />
Sensor de temperatura analógico. 10mV/C.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 8
VIN<br />
MCP73831<br />
Cargador de batería:<br />
puede cargar la<br />
batería mientras se<br />
alimenta el resto del<br />
circuito.<br />
Ver diagrama a<br />
continuación<br />
Diagrama en bloques<br />
VBAT<br />
PIC<br />
18F26J50<br />
ANALOG<br />
TC1262-3.3<br />
TC1047<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 9<br />
3.3v<br />
VBAT<br />
3.3v<br />
Sensor de temperatura<br />
analógico 10mV/C
VIN<br />
MCP73831<br />
Cargador de batería:<br />
puede cargar la<br />
batería mientras se<br />
alimenta el resto del<br />
circuito.<br />
Diagrama en bloques<br />
VBAT<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 10
Características especiales<br />
del PIC18F26J50<br />
// Assign RX2 To Pin RP0<br />
//***************************<br />
_asm<br />
MOVLW 0X00<br />
MOVWF RPINR16, BANKED<br />
_endasm<br />
// Assign TX2 To Pin RP1<br />
//***************************<br />
_asm<br />
MOVLW 0X05<br />
MOVWF RPOR1, BANKED<br />
_endasm<br />
USART1 USART2<br />
PIC<br />
18F26J50<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 11<br />
D+<br />
D-<br />
USB
Módulo GSM SIM900<br />
de SIMCOM<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 12
Peso: 3.4g<br />
Características generales<br />
3 mm<br />
Quad-band : GSM850,<br />
EGSM900, DCS1800,<br />
PCS1900<br />
GPRS multi-slot : Class 10 /<br />
Class 8<br />
Noise Suppression<br />
Echo Cancellation<br />
Input voltage: 3.4~4.5V<br />
Sleep mode current<br />
consumption: 1.5mA<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 13
Características generales<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 14
PWRKEY<br />
También<br />
conectar VDD<br />
(VBAT) y todos<br />
los pines de<br />
GND !<br />
Características generales<br />
TX RX<br />
STATUS RFIN<br />
SIM CARD (5 pins)<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 15<br />
NET
PIC<br />
ANT<br />
Características generales<br />
RFIN<br />
TX<br />
RX<br />
PWRKEY<br />
STATUS<br />
GSM<br />
SIM900<br />
SIM BUS<br />
1,8 - 3v<br />
SIM CARD<br />
Encapsulado de<br />
68 pines<br />
USART<br />
SPI<br />
I2C<br />
PWM<br />
GPIO<br />
ADC<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 16<br />
NET
PWRKEY<br />
STATUS<br />
Características generales<br />
Low > 1s. Delay > 2s.<br />
El módulo se apagará automáticamente (STATUS = low) cuando se<br />
detecte tensión de alimentación fuera del rango 3.3 < VBAT < 4.6 o<br />
cuando la temperatura este por encima de 85°C. Sin embargo 0.1v<br />
antes de los limites envía warnings por la USART.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 17
Comandos básicos<br />
El módulo GSM se maneja por medio de comandos a<br />
través de la USART.<br />
Estos comandos se denominan comandos AT.<br />
Los comandos AT permiten realizar llamadas, enviar SMS,<br />
consultar los parámetros del modulo, medir la señal<br />
celular y realizar todas las configuraciones del SIM900.<br />
Comunicación tipo conversación. Siempre se debe<br />
esperar la respuesta antes de enviar el próximo comando.<br />
AT (Atención)<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 18
Comandos básicos<br />
Por defecto esta autobauding habilitado. Para sincronizar la velocidad<br />
del PIC con el SIM900 se debe enviar A y esperar de 3 a 5 segundos.<br />
Luego enviamos el comando AT antes de iniciar la comunicación… Una<br />
vez sincronizados el SIM900 responde OK.<br />
PIC<br />
18F26J50<br />
A<br />
OK<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 19<br />
AT<br />
GSM<br />
SIM900<br />
Rango de Autobauding: 1200 bps a 115200 bps (N,8,1)
Comandos básicos<br />
ATI<br />
SIMCOM_Ltd<br />
SIMCOM_SIM900<br />
Revisión:1008B10SIM900S32_(SPANSION)SIMCOM_Ltd<br />
AT+CREG? // Pregunto las opciones (help)<br />
+CREG: 0,1 // Estado de la RED GSM<br />
OK<br />
AT+GSN // número IMEI del SIM900<br />
355117001512899<br />
OK<br />
AT+CSQ // Nivel de señal [rssi,ber]<br />
rssi (0= -113dBm o 1= -111dBm o 2 a 30= -109dBm a -53dBm o 31= -51dBm<br />
o >/99 no se conoce). ber (En % bit error rate)<br />
[17,0]<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 20
Comandos básicos<br />
ATA<br />
Contestar un llamado (VOZ: OK/NO CARRIER - DATOS: CONNECT)<br />
ATD // Origina una llamada de voz, datos o fax<br />
ATD12345678; (;) diferencia entre voz y datos<br />
RTAs: NO DIALTONE/BUSY/OK/CONNECT<br />
Si se genera otra llamada, la primera es puesta en espera<br />
automáticamente. (estado de las llamadas AT+CLCC)<br />
ATDL<br />
Rediscado del último número.<br />
ATH<br />
Desconectar o colgar conexión existente.<br />
ATS0<br />
Configura el número de RINGS antes de autocontestar (0=deshabilitado/1<br />
a 255 habilitado).<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 21
Comandos básicos<br />
ATD51065802; Realizar una llamada - SIM900 disca 51065802<br />
AT+CLIP=1 // Mostrar el numero de la llamada entrante (Caller ID)<br />
OK<br />
RING<br />
+CLIP: “51065802",129 // Número de llamada entrante 51065802<br />
OK<br />
ATH // Colgar<br />
Configurar el canal de audio<br />
AT+CHFA=0 // Audio Principal<br />
Atender una llamada entrante<br />
RING<br />
ATA<br />
OK<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 22
Envío de SMS al 51065802<br />
Comandos básicos<br />
AT+CMGF=1 // Selecciono modo texto<br />
AT+CMGS=“51065802” // Numero de teléfono y 0x0d<br />
> SU MENSAJE // Escriba el mensaje y 0x1a<br />
Devuelve la posición en la memoria de enviados<br />
OK<br />
+CMGS: 123<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 23
Envío de SMS al 51065802<br />
Comandos básicos<br />
AT+CMGF=1 // Selecciono modo texto<br />
AT+CMGS=“51065802” // Numero de teléfono y 0x0d<br />
> SU MENSAJE // Escriba el mensaje y 0x1a<br />
Devuelve la posición en la memoria de enviados<br />
OK<br />
+CMGS: 123<br />
printf("AT+CMGS=\" 51065802\"");<br />
delay_ms(200);<br />
putchar(0x0d);<br />
delay_ms(200);<br />
puts(mensaje); // mensaje guardado en una variable<br />
delay_ms(200);<br />
putchar(0x1a);<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 24
Recepción de SMS<br />
Comandos básicos<br />
AT+CMGF=1 // modo texto<br />
AT+CNMI=2,2,0,0,0 // no lo guarda en memoria lo envia por USART<br />
Al llegar un mensaje lo envía por TXD automáticamente !<br />
+CMT: ”12345678”,,”28/05/10,11:20:28+32”<br />
Hola Mundo<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 25
Consideraciones<br />
Importantes de<br />
diseño<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 26
Power<br />
Supply<br />
3.4 ~ 4.5 v<br />
Consideraciones<br />
Importantes<br />
GSM<br />
SIM900<br />
La fuente debe<br />
proveer una tensión<br />
estable entre 3.4 y<br />
4.5 v.<br />
Además debe<br />
poder entregar 2A<br />
durante los<br />
periodos de<br />
transmisión.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 27
4.5 v<br />
400 mV<br />
Consideraciones<br />
Importantes<br />
Transmisión Transmisión<br />
VBAT<br />
La caída de tensión durante una<br />
comunicación no debe superar los 400mV.<br />
Sino se reinicia el módulo.<br />
La fuente debe<br />
proveer una tensión<br />
estable entre 3.4 y<br />
4.5 v.<br />
Además debe<br />
poder entregar 2A<br />
durante los<br />
periodos de<br />
transmisión.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 28
Consideraciones<br />
Importantes<br />
NRESET<br />
SIM SOCKET<br />
Detecta cuando no<br />
esta la SIM CARD y<br />
pone al SIM900 en<br />
HOLD<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 29
ANT<br />
λ = 16 cm<br />
L = 0.5 cm<br />
L<br />
GND<br />
GND<br />
Consideraciones<br />
Importantes<br />
GSM<br />
SIM900<br />
La línea de<br />
transmisión desde la<br />
antena al PAD del<br />
módulo debe tener<br />
una impedancia de<br />
50 ohm.<br />
Sin embargo puede<br />
hacerse L
Consideraciones<br />
Importantes<br />
La línea de<br />
transmisión desde la<br />
antena al PAD del<br />
módulo debe tener<br />
una impedancia de<br />
50 ohm.<br />
Sin embargo puede<br />
hacerse L
No colocar BIAS<br />
debajo de los<br />
test points ni del<br />
PAD de la<br />
antena.<br />
Consideraciones<br />
Importantes<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 32
Módulo <strong>GPS</strong> MN5515HS<br />
de Micro-Modular<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 33
Características generales<br />
15 mm<br />
2.9 mm<br />
15 mm<br />
Receptor <strong>GPS</strong> basado en el<br />
SIRFstarIII - 20 canales<br />
Consumo menor a 80 mW<br />
Protocolos NMEA o SiRF<br />
Adquisición rápida de<br />
satélites<br />
Alimentación: 3.2~3.6V<br />
Sensibilidad de tracking:<br />
-159dBm<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 34
Características generales<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 35
ANT LNA<br />
PIC<br />
Características generales<br />
RFIN<br />
TX<br />
RX<br />
ON<br />
<strong>GPS</strong><br />
MN5515HS<br />
Almacena los<br />
parámetros para<br />
arranque rápido y<br />
recarga la batería.<br />
Encapsulado de<br />
16 pines<br />
USART<br />
RFIN<br />
VANT<br />
VRF = 2.85v<br />
ON-OFF<br />
3.0 < VBK < 3.6 v<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 36
Trama NMEA del <strong>GPS</strong><br />
NMEA 0183 es un protocolo a través del cual los instrumentos de<br />
navegación marítima y terrestre pueden comunicarse. Ha sido definido,<br />
y está controlado, por la organización estadounidense National Marine<br />
Electronics Association.<br />
En la trama NMEA tenemos información como posición, velocidad,<br />
dirección de desplazamiento, hora UTC, posición de los satélites,<br />
intensidad de la señal que se recibe y datos de control.<br />
La cantidad de información que se transmite desde el <strong>GPS</strong> depende si<br />
pudo encontrar la posición o no, es decir la longitud de la trama NMEA<br />
es variable.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 37
Trama NMEA del <strong>GPS</strong><br />
Trama NMEA 0183 capturada del MN5515HS con el HyperTerminal. Por<br />
defecto el baud rate es de 4800. (Se puede configurar a través de RX)<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 38
Trama NMEA del <strong>GPS</strong><br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 39
Trama NMEA del <strong>GPS</strong><br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 40
Trama NMEA del <strong>GPS</strong><br />
La trama $GPRMC contiene la información básica de rastreo y es la que<br />
vamos a utilizar para determinar la posición y demás datos como<br />
velocidad, dirección y hora.<br />
$GPRMC,040302.663,A,3939.7,N,10506.6,W,0.27,358.86,200804,,*1A<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 41
A<br />
N<br />
W<br />
Recommended<br />
Minimum<br />
Message.<br />
Hora UTC<br />
04:03:02.663 AM<br />
Trama NMEA del <strong>GPS</strong><br />
$GPRMC,040302.663,A,3939.7,N,10506.6,W,0.27,358.86,200810,,*1A<br />
A = Activo (por lo menos 3 satélites), V = Invalido<br />
N = Norte, S = Sur<br />
W = Oeste, E = Este<br />
Latitud 39°39.7'<br />
Longitud 105°06.6'<br />
Velocidad medida<br />
en Knots<br />
Dirección de<br />
movimiento<br />
(azimuth) 358.86°<br />
*1A<br />
Fecha 20/08/10<br />
Checksum<br />
1 knots = 1.85200 kilometers<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 42
Antena y Filtrado<br />
de la señal<br />
Es necesario un LNA (Low Noise Amplifier) próximo a la<br />
antena para amplificar la señal del <strong>GPS</strong>. 1.57542 GHz<br />
ANT LNA<br />
La antena SL1204 de Sarantel incluye el LNA<br />
(es una antena activa). Debe ser conectada al<br />
modulo con una línea de 50 ohm.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 43
Antena y Filtrado<br />
de la señal<br />
Las antenas activas deben ser alimentadas para energizar el<br />
amplificador. El <strong>GPS</strong> puede alimentar la entena a través del<br />
mismo pin por el que recibe la señal (RFIN)<br />
ANT LNA<br />
RFIN<br />
<strong>GPS</strong><br />
MN5515HS<br />
VANT (IN)<br />
VRF (OUT) = 2.85 v<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 44
Otros dispositivos<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 45
Acelerómetro<br />
Sensor de aceleración y<br />
sensor de luz<br />
Se puede agregar un acelerómetro al sistema para<br />
medir la aceleración en cada eje. Si utilizamos uno<br />
analógico, necesitamos 3 canales A/D del PIC y un<br />
PIN digital para G-SELECT.<br />
Acelerómetro + LDR + Temp. para monitoreo de paquetes<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 46<br />
X<br />
Z<br />
Y
SD<br />
Tarjeta microSD por SPI<br />
Almacenar los datos en la tarjeta SD es útil cuando no hay señal<br />
celular para transmitir la información. Se puede utilizar como<br />
datalogger.<br />
SD CARD<br />
SPI<br />
SDI<br />
CS<br />
SDO<br />
CLK<br />
PIC<br />
18F26J50<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 47
Tarjeta microSD por SPI<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 48
Tarjeta microSD por SPI<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 49
Demostraciones<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 50
Demostraciones<br />
Activar un LED cuando se envía un SMS a la placa<br />
El objetivo de esta práctica es recibir un mensaje de texto,<br />
decodificarlo y realizar una acción utilizando comandos AT.<br />
Vamos a enviar el mensaje LED al número de la placa para<br />
activar el led conectado al RB2.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 51<br />
1
Demostraciones<br />
Enviar la trama NMEA por SMS cuando se presiona un<br />
botón<br />
El objetivo de esta práctica es leer los datos del <strong>GPS</strong> y<br />
enviarlos a través de un mensaje de texto.<br />
Para esto debemos activar las 2 USART del PIC, almacenar<br />
los datos en un vector y utilizar comandos AT para enviar el<br />
mensaje.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 52<br />
2
Demostraciones<br />
Enviar la trama NMEA por SMS cuando se presiona un<br />
botón<br />
Mensaje de texto con<br />
la trama $GPGGA sin<br />
decodificar.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 53<br />
2
Demostraciones<br />
Enviar un link de GoogleMaps por SMS cuando se<br />
presiona un botón<br />
El objetivo de esta práctica es decodificar la trama NMEA y<br />
darle el formato de GoogleMaps para ver la posición en un<br />
mapa.<br />
http://maps.google.com/maps?q=LAT,LON+TEXTO<br />
http://maps.google.com/maps?q=-34.60174863074147, -<br />
58.36406350135803+(<strong>TrackMe</strong>+está+aquí)<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 54<br />
3
Demostraciones<br />
Enviar un link de GoogleMaps por SMS cuando se<br />
presiona un botón<br />
Mensaje de texto con<br />
la trama $GPRMC<br />
decodificada y con el<br />
formato de<br />
GoogleMaps.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 55<br />
3
Demostraciones<br />
Responder con la posición, velocidad y hora actual<br />
cuando se envía un comando por SMS<br />
El objetivo de esta práctica es decodificar la trama NMEA para<br />
obtener mayor información del <strong>GPS</strong>.<br />
Mensaje de texto con la trama<br />
$GPRMC decodificada mostrando la<br />
información pedida.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 56<br />
4
Herramientas de<br />
Desarrollo<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 57
<strong>TrackMe</strong> (<strong>GPS</strong>) by<br />
<strong>mcelectronics</strong><br />
PIC18F26J50<br />
GSM SIM900<br />
<strong>GPS</strong> MN5515HS<br />
Sensor de temperatura<br />
Cargador de batería<br />
USB<br />
Acelerómetro<br />
LDR<br />
microSD<br />
Compatible con PICKIT3 o<br />
ICD3 (Para ICD3 requiere<br />
adaptador)<br />
USD 199<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 58
<strong>TrackMe</strong> (<strong>GPS</strong>) by<br />
<strong>mcelectronics</strong><br />
www.<strong>mcelectronics</strong>.com.ar/trackme<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 59
Trademarks<br />
The Microchip name and logo, the Microchip logo, dsPIC, KeeLoq, KeeLoq logo,<br />
MPLAB, PIC, PICmicro, PICSTART, PIC 32 logo, rfPIC and UNI/O are registered<br />
trademarks of Microchip Technology Incorporated in the U.S.A. and other<br />
countries.<br />
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB,<br />
SEEVAL and The Embedded Control Solutions Company are registered trademarks<br />
of Microchip Technology Incorporated in the U.S.A.<br />
Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM,<br />
dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-<br />
TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPLAB Certified<br />
logo, MPLIB, MPLINK, mTouch, Octopus, Omniscient Code Generation, PICC,<br />
PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode,<br />
Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of<br />
Microchip Technology Incorporated in the U.S.A. and other countries.<br />
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.<br />
All other trademarks mentioned herein are property of their respective companies.<br />
© 2010, Microchip Technology Incorporated, All Rights Reserved.<br />
© 2010 Microchip Technology Incorporated. All Rights Reserved. Slide 60