Microchip PIC18F46J50 MPLAB開發(fā)方案
Microchip 公司的PIC18F46J50系列是低電壓通用串行總線(USB)單片機產(chǎn)品系列, 具有出色的計算性能以及豐富的功能集,性價比極高,是許多高性能、低成本應用的理想選擇。本文介紹了PIC18F46J50系列主要特性, PIC18F2XJ50(28 引腳)和PIC18F4XJ50(44 引腳)框圖,PIC18F MPLAB入門開發(fā)套件主要特性, 應用方框圖和編程器/調(diào)試器方框圖,以及MPLAB入門開發(fā)套件的詳細電路圖.
PIC18F46J50 系列數(shù)據(jù)手冊
本系列是新面世的低電壓通用串行總線(USB)單片機產(chǎn)品系列,在保留所有PIC18 單片機的主要傳統(tǒng)優(yōu)點(即出色的計算性能以及豐富的功能集)的同時,性價比極高。這些特性使得PIC18F46J50 系列成為許多高性能、低成本應用的理想選擇。
單片機特性:
? 最大容許輸入電壓為5.5V(僅用作數(shù)字功能的引腳)
? 低功耗、高速CMOS 閃存技術(shù)
? 其架構(gòu)有利于C 編譯器進行優(yōu)化,便于生成可重入代碼
? 功耗管理特性:
- 運行:CPU 工作,外設工作, SRAM 工作
- 空閑:CPU 不工作,外設工作, SRAM 工作
- 休眠:CPU 不工作,外設不工作, SRAM 工作
- 深度休眠:CPU 不工作,外設不工作,SRAM不工作,消耗電流典型值為100 nA
? 中斷優(yōu)先級
? 可在軟件控制下自編程
? 8 x 8 單周期硬件乘法器
? 擴展型看門狗定時器(Watchdog Timer, WDT):
- 可編程周期從4 ms 到131s
? 通過兩個引腳進行單電源在線串行編程(In-Circuit Serial Programming?,ICSP?)
? 通過兩個引腳進行帶有3 個斷點的在線調(diào)試(In-Circuit Debug,ICD)
? 工作電壓范圍為2.0V 到3.6V
? 片上2.5V 穩(wěn)壓器
? 閃存程序存儲器至少可承受10,000 次擦寫并具有最少20 年的數(shù)據(jù)保存時間
通用串行總線(Universal Serial Bus,USB)特性:
? 符合USB V2.0 規(guī)范
? 全速(12 Mbps)和低速(1.5 Mbps)工作
? 支持控制、中斷、同步和批量傳輸
? 支持最多32 個端點(兩個方向各16 個)
? USB模塊能將器件上的任何RAM存儲單元用作USB端點緩沖區(qū)
? 片上USB 收發(fā)器
靈活的振蕩器結(jié)構(gòu):
? 用于USB 的高精度內(nèi)部振蕩器
? 兩種外部時鐘模式,頻率最高為48 MHz
? 內(nèi)部31 kHz 振蕩器,可調(diào)節(jié)的內(nèi)部振蕩器, 31 kHz到8 MHz 或48 MHz (帶PLL)
? 輔助振蕩器使用Timer1 (工作頻率為32 kHz)
? 故障保護時鐘監(jiān)視器(Fail-Safe Clock Monitor,F(xiàn)SCM):
- 當時鐘停止時可使器件安全關閉
? 可編程的參考時鐘輸出發(fā)生器
外設特點:
? 外設引腳選擇:
- 允許許多個外設獨立映射I/O
- 連續(xù)的硬件完整性檢查和安全互鎖可防止意外更改配置
? 硬件實時時鐘和日歷(Real-Time Clock and Calendar,RTCC):
- 提供時鐘、日歷和鬧鐘功能
? 高灌/ 拉電流:25 mA/25 mA(PORTB 和PORTC)
? 4個可編程外部中斷
? 4個輸入電平變化中斷
? 兩個增強型捕捉/ 比較/PWM(Enhanced Capture/Compare/PWM,ECCP)模塊:
- 1、2 或4 路PWM 輸出
- 可選擇的極性
- 可編程的死區(qū)
- 自動關閉和自動重啟
- 脈沖轉(zhuǎn)向(steering)控制
? 兩個主同步串行口(Master Synchronous Serial Port,MSSP)模塊,支持3 線SPI(所有4 種模式)和I2C?主/ 從模式
? 8位并行主端口/ 增強型并行從端口
? 帶輸入多路選擇的雙軌到軌模擬比較器
? 最多13 路通道的10 位模數(shù)(Analog-to-Digital,A/D)轉(zhuǎn)換器模塊:
- 自動采集功能
- 可在休眠模式下進行轉(zhuǎn)換
- 自校準
? 高/ 低壓檢測模塊
? 充電時間測量單元(Charge Time Measurement Unit, CTMU):
- 支持容性觸摸屏和容性開關的觸摸傳感
? 兩個增強型USART 模塊:
- 支持RS-485、RS-232 和LIN/J2602
- 接收到啟動位時自動喚醒
? 自動波特率檢測
圖1.PIC18F2XJ50(28 引腳)框圖
圖2.PIC18F4XJ50(44 引腳)框圖
PIC18F MPLAB入門開發(fā)套件
MPLAB Starter Kit for PIC18F User’s Guide
The MPLAB Starter Kit for PIC18F provides an all-in-one solution for debugging and programming applications using Microchip’s own MPLAB Integrated Development Environment (IDE). A USB connection to a host computer supplies communications and power to the board; no additional external power supply is needed.
The starter kit includes integrated debug and programmer circuitry that allows applications to be programmed onto the application side of the PIC18F MCU and then debugged, all using MPLAB IDE. The need for an additional programmer or hardware interface has been completely eliminated.
The application side of the starter kit contains a range of hardware components to demonstrate the utility and processing power of Microchip’s PIC18F46J50 family USB
microcontrollers.
To communicate with and program the starter kit, the following hardware and software
requirements must be met:
? PC compatible system with CD-ROM drive
? One available USB port on the PC or a powered USB hub
? MicroSD flash memory card (a card preloaded with demo applications is provided)
? Microsoft? Windows? 2000 SP4, Windows XP SP2 or Windows Vista? (32-bit)
圖3.PIC18F MPLAB入門開發(fā)套件外形圖
圖4.PIC18F46J50應用方框圖
圖5.PIC18F67J50入門套件編程器/調(diào)試器方框圖
STARTER KIT PROGRAMMER/DEBUGGER BLOCK DIAGRAM
圖6.PIC18F MPLAB入門開發(fā)套件電路圖(1):編程器/調(diào)試器系統(tǒng)
圖7.PIC18F MPLAB入門開發(fā)套件電路圖(2):應用MCU,軟起動電路,加速度計和開關
圖8.PIC18F MPLAB入門開發(fā)套件電路圖(3):OLED顯示,SD接口,應用側(cè)USB連接器和電源監(jiān)視器,和其它連接器
評論