>PIC18F87J10 reprezentuje mikrokontroléry ideální pro rozsáhlé nízkopříkonové a propojovací aplikace, které využijí čtyři nabízené sériové porty: duální synchronní sériové porty (I²C™ a SPI™) a duální asynchronní (LIN capable) sériové porty. Slušná výbava RAM paměti pro buffer a Flash paměť vhodná pro panely nástrojů, TCP/IP embedded aplikace anebo také měřící, řídící a monitorovací aplikace. Při operaci do 40 MHz je zařízení po stránce SW i HW zpětně kompatibilní s PIC18F8720.
Blokové schéma
Základní vlastnosti
- Periferie
- až 4 programovatelné externí přerušení
- 4 input change přerušení
- dva Capture/Compare/PWM (CCP) moduly
- tři rozšířené Capture/compare/PWM (ECCP) moduly
- jeden, dva nebo čtyři PWM výstupy
- volitelná polarita
- programovatelný mrtvý čas
- automatický shutdown a restart
- dva Master Synchronous Seriál Port (MSSP) moduly podporující 3vodičový SPI (všechny 4 režimy) a I2C Master a Slave režimy.
- dva rozšířené adresovatelné moduly USART
- podpora RS-485, RS-232 a LIN 1.2
- auto Wake-up na Start-bit
- Auto-Baud Detect
- až 15kanálový 10bitový ADC
- duální analogové komparátory
- Flexibilní Oscilátor
- dva krystalové módy
- 4x Phase Lock Loop (PLL)
- dva externí režimy hodin, až 40 MHz
- interní 31 kHz oscilátor
- sekundární oscilátor používající Timer1 @ 32 kHz
- Fail-Safe Clock Monitor
- Speciální funkce MCU
- optimalizovaná architektura C kompilátoru s volitelnou rozšířenou instrukční sadou
- On-chip 2.5 regulátor
- Nízkopříkonový, vysokorychlostní technologie CMOS Flash
- uchování obsahu Flash paměti – až 40 let
- úrovně priority pro přerušení
- 8 x 8 Single-Cycle Hardware Mutiplier
- Rozšířený Watchdog Timer (programovatelná perioda 4ms až 131s)
- programovatelná ochrana kódu
- Single-Supply In-Circuit Serial Programming (ICSP) pomocí dvou vývodů
- In-Circuit Debug (ICD) pomocí dvou vývodů
- Režimy spotřeby
- Run – CPU zapnutý, periferie zapnuté
- Idle – CPU vypnutý, periferie zapnuté
- Sleep – CPU zapnutý, periferie vypnuté
- provozní rozsah napětí 2.0V až 3.6V
- External Memory Bus (pouze PIC18F8XJ10/8XJ15)
- Adresovací schopnost až do 2 MB
- 8 nebo 16 bitový interface
- 12, 16 a 20bitový adresovací režim
Vývojové nástroje
Firma Microchip nabízí několik SW i HW vývojových nástrojů.
SW nástroje
- MPLAB® IDE (Integrated Develompent Environment software)
- Asemblery/kompilátory/linkery
- MPASM (assembler)
- MPLAB C18 a MPLAB C30 (C kompilátor)
- MPLINK (Object linker)
- MPLIB (Object Librarian)
- MPLAB ASM30 (assembler, linker, library
- Simulátor
- MPLAB SIM (SW simulator)
- Emulátory
- MPLAB ICE 2000 (In-Circuit Emulator)
- MPLAB ICE 4000 (In-Circuit Emulator)
- In-Circuit Debugger
- MPLAB ICD2
- Programátory zařízení
- PICSTART (Plus Development Programmer)
- MPLAB PM3 (Device Programmer)
- Levné demonstrační a vývojové desky a Evaluation kity
David Novák
david.novak@ HW.cz
david.novak@ HW.cz