Está en la página 1de 22

MPLAB Xpress board y

PIC16F18855

En esta clase el alumno aprenderá utilizar el


MPLAB Xpress junto con su placa de
desarrollo y las caracteristicas del
PIC16F18855.

Ing. Ariel Coria


INTRODUCCIÓN

Microchip introduce una nueva forma de realizar nuestros desarrollos a


través de un entorno de desarrollo en la web, el MPLAB Xpress. Esta forma
de trabajo da a lugar a lo que llamamos “Diseño en la Nube”.

Durante las clases se usará una placa de demostración MPLAB Xpress board
el cual cuenta con el PIC16F18855. Veremos las características de esta placa
y del Microcontrolador con el cual trabajaremos.
AGENDA
Introducción al MPLAB Xpress
Diseño en la Nube
Guía rápida para crear un proyecto
Comunidad de proyectos.

MPLAB Xpress board


Características de la placa de desarrollo
Programador de la placa

PIC16F18855
Características principales
Nuevos Periféricos del PIC
MPLAB Xpress
MPLAB Xpress
MPLAB Xpress es una abreviada versión del
MPLAB X que vive en la “Nube”. Solamente
requiere de un navegador Web para funcionar.

Es perfecto para nuevos usuarios, ya que en su


versión básica no requiere la instalación de
ningún Software

Todos los proyectos y recursos se encuentra en la Red, esto permite no solo disponer de
los trabajos en cualquier parte, sino que además es posible compartir proyectos y
discutir ideas con la Comunidad.

Dispone del compilador XC8 y en si accedemos con una cuenta de Microchip, podemos
utilizar el MPLAB Code Configurator.
MPLAB Xpress Introducción
Acceder al MPLAB Xpress desde la siguiente direccion web:
https://mplabxpress.microchip.com/mplabcloud/
MPLAB Xpress Recursos
Examples: Uno de los recursos que tenemos disponible en MPLAB Xpress es una gran
lista de ejemplos compartidos por la comunidad.

Forum: Es posible encontrar solución a problemas que tuvieron otros usuarios


mediante el foro del MPLAB Xpress.

Wiki: El MPLAB Xpress cuenta con una Wiki de ayuda donde podemos ver una
introduccion al uso de las diferentes herramientas del entorno, ejemplos explicados
paso a paso, trucos, etc.

Compiladores: Actualmente el MPLAB Xpress dispone del compilador XC8.

Recursos Adicionales para usuarios: Si accedemos desde una cuenta de Microchip,


tenemos recursos adicionales como almacenar proyectos en la nube o la utilizacion del
MPLAB Code Configurator.
MPLAB Xpress Evaluation
Board
MPLAB Xpress Evaluation Board
Placa de desarrollo especialmente diseñado para
utilizarlo con el MPLAB Xpress

Programador USB incluido implementado con un


PIC18F.

La placa actua como un dispositivo de memoria


USB en el cual puede enviarse el archivo .hex
compilado en el MPLAB Xpress.

Luego de un Reset el programa cargado comienza a


ejecutarse

Provee uno de los nuevos Microcontroladores de rango medio mejorado de Microchip,


el PIC16F18855
MPLAB Xpress Evaluation Board
Programador
Potenciómetro PIC16F18855
PIC18F
Conector USB

mikroBus™

Pulsador S2 Sensor Temp. EMC LEDs


Reset Programador
Practica con MPLAB Xpress
PIC16F18855
Familia PIC16F188XX
Familia de microcontroladores diseñados para propósitos generales y
poniendo hincapié en el bajo consumo.

32MHz oscilador interno.


Hasta 56 KB de Memoria
Programa
256B Memoria EEPROM
Hasta 4 KB de RAM
10-bit ADC computational ADC²
2 Comparadores
5-bit DAC
10-bit PWMs
5 Capture, Compare, PWM (CCP)
EUSART, SPI, I2C
Familia PIC16F188XX - Periféricos
Familia PIC16F188XX
PIC16F18855 Nuevos Periféricos
Este nuevo Microcontrolador agrega unos nuevos periféricos a los PICs de
rango medio mejorado.

Peripheral Module Disable


Complementary Waveform Generator (CWG)
Numerically Controled Oscillator (NCO)
Data Signal Modulator
10-bit ADC whit computational ADC²
Comunicación I2C con soporte a SMBus y
PMBus
Peripheral Module Disable
Es posible deshabilitar los periféricos para disminuir el consumo del
sistema.

Deshabilitar un modulo produce los siguientes efectos


Suspensión del clock y de las entradas de control
El modulo se mantiene reseteado
Los registros toman el estado de no implementado, es decir, se
deshabilita la escritura y se leen ceros.
La salida del modulo se Deshabilita
La habilitación del modulo puede tomar hasta un ciclo completo de
instrucción hasta volverse activo.
Complementary Waveform Generator
(CWG)
Este periférico produce dos formas de ondas complementarias a partir de
una entrada.

Las características de este


modulo son:
Fuente de entrada
Seleccionable
Control de la polaridad de
salida
Control de las “banda-
muerta” mediante una
fuente de clock
independiente.
Numerically Controlled Oscillator
El NCO es un timer que utiliza el overflow de un acumulador para generar
una señal de salida. El overflow del acumulador es controlado mediante
incrementos variables.
Características del oscilador Controlado
Variable incremental de 16 bits
La señal de salida puede ser del Duty Cycle fijo (FDC) o pulsos de
frecuencias moduladas
Ancho del Pulso es configurable
Data Signal Modulator
El DSM permite mezclar una señal portadora o Carrier Signal con una señal
digital de datos, obteniendo en la salida una señal modulada.

Características del modulador de señal


Múltiples fuentes de entrada para la señal de datos y la portadora
La polaridad de la salida es configurable
Puede generar distintos tipos de esquemas de modulacion:
Frequency-Shift Keying(FSK), Phase-Shift Keying(PSK), On-Off
Keying(OOK)
MPLAB Xpress Board
Practicas
CONSULTAS

ariel.coria@mcelectronics.com.ar

The Microchip name and logo, the Microchip logo, dsPIC, FlashFlex, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART, PIC32 logo, rfPIC, SST, SST Logo,
SuperFlash and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned
herein are property of their respective companies.

También podría gustarte