新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Microchip PIC18F46J50 MPLAB開發方案

        Microchip PIC18F46J50 MPLAB開發方案

        作者: 時間:2011-05-27 來源:網絡 收藏

           公司的系列是低電壓通用串行總線(USB)單片機產品系列, 具有出色的計算性能以及豐富的功能集,性價比極高,是許多高性能、低成本應用的理想選擇。本文介紹了系列主要特性, PIC18F2XJ50(28 引腳)和PIC18F4XJ50(44 引腳)框圖,PIC18F MPLAB入門開發套件主要特性, 應用方框圖和編程器/調試器方框圖,以及MPLAB入門開發套件的詳細電路圖.

           系列數據手冊

          本系列是新面世的低電壓通用串行總線(USB)單片機產品系列,在保留所有PIC18 單片機的主要傳統優點(即出色的計算性能以及豐富的功能集)的同時,性價比極高。這些特性使得PIC18F46J50 系列成為許多高性能、低成本應用的理想選擇。

          單片機特性:

          ? 最大容許輸入電壓為5.5V(僅用作數字功能的引腳)

          ? 低功耗、高速CMOS 閃存技術

          ? 其架構有利于C 編譯器進行優化,便于生成可重入代碼

          ? 功耗管理特性:

          - 運行:CPU 工作,外設工作, SRAM 工作

          - 空閑:CPU 不工作,外設工作, SRAM 工作

          - 休眠:CPU 不工作,外設不工作, SRAM 工作

          - 深度休眠:CPU 不工作,外設不工作,SRAM不工作,消耗電流典型值為100 nA

          ? 中斷優先級

          ? 可在軟件控制下自編程

          ? 8 x 8 單周期硬件乘法器

          ? 擴展型看門狗定時器(Watchdog Timer, WDT):

          - 可編程周期從4 ms 到131s

          ? 通過兩個引腳進行單電源在線串行編程(In-Circuit Serial Programming?,ICSP?)

          ? 通過兩個引腳進行帶有3 個斷點的在線調試(In-Circuit Debug,ICD)

          ? 工作電壓范圍為2.0V 到3.6V

          ? 片上2.5V 穩壓器

          ? 閃存程序存儲器至少可承受10,000 次擦寫并具有最少20 年的數據保存時間

          通用串行總線(Universal Serial Bus,USB)特性:

          ? 符合USB V2.0 規范

          ? 全速(12 Mbps)和低速(1.5 Mbps)工作

          ? 支持控制、中斷、同步和批量傳輸

          ? 支持最多32 個端點(兩個方向各16 個)

          ? USB模塊能將器件上的任何RAM存儲單元用作USB端點緩沖區

          ? 片上USB 收發器

          靈活的振蕩器結構:

          ? 用于USB 的高精度內部振蕩器

          ? 兩種外部時鐘模式,頻率最高為48 MHz

          ? 內部31 kHz 振蕩器,可調節的內部振蕩器, 31 kHz到8 MHz 或48 MHz (帶PLL)

          ? 輔助振蕩器使用Timer1 (工作頻率為32 kHz)

          ? 故障保護時鐘監視器(Fail-Safe Clock Monitor,FSCM):

          - 當時鐘停止時可使器件安全關閉

          ? 可編程的參考時鐘輸出發生器

          外設特點:

          ? 外設引腳選擇:

          - 允許許多個外設獨立映射I/O

          - 連續的硬件完整性檢查和安全互鎖可防止意外更改配置

          ? 硬件實時時鐘和日歷(Real-Time Clock and Calendar,RTCC):

          - 提供時鐘、日歷和鬧鐘功能

          ? 高灌/ 拉電流:25 mA/25 mA(PORTB 和PORTC)

          ? 4個可編程外部中斷

          ? 4個輸入電平變化中斷

          ? 兩個增強型捕捉/ 比較/PWM(Enhanced Capture/Compare/PWM,ECCP)模塊:

          - 1、2 或4 路PWM 輸出

          - 可選擇的極性

          - 可編程的死區

          - 自動關閉和自動重啟

          - 脈沖轉向(steering)控制

          ? 兩個主同步串行口(Master Synchronous Serial Port,MSSP)模塊,支持3 線SPI(所有4 種模式)和I2C?主/ 從模式

          ? 8位并行主端口/ 增強型并行從端口

          ? 帶輸入多路選擇的雙軌到軌模擬比較器

          ? 最多13 路通道的10 位模數(Analog-to-Digital,A/D)轉換器模塊:

          - 自動采集功能

          - 可在休眠模式下進行轉換

          - 自校準

          ? 高/ 低壓檢測模塊

          ? 充電時間測量單元(Charge Time Measurement Unit, CTMU):

          - 支持容性觸摸屏和容性開關的觸摸傳感

          ? 兩個增強型USART 模塊:

          - 支持RS-485、RS-232 和LIN/J2602

          - 接收到啟動位時自動喚醒

          ? 自動波特率檢測

          Microchip PIC18F46J50 MPLAB開發方案

          圖1.PIC18F2XJ50(28 引腳)框圖

          Microchip PIC18F46J50 MPLAB開發方案

          圖2.PIC18F4XJ50(44 引腳)框圖

          PIC18F MPLAB入門開發套件

          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 ’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 ’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)

          Microchip PIC18F46J50 MPLAB開發方案

          圖3.PIC18F MPLAB入門開發套件外形圖

          Microchip PIC18F46J50 MPLAB開發方案

          圖4.PIC18F46J50應用方框圖

          Microchip PIC18F46J50 MPLAB開發方案

          圖5.PIC18F67J50入門套件編程器/調試器方框圖

          STARTER KIT PROGRAMMER/DEBUGGER BLOCK DIAGRAM

          Microchip PIC18F46J50 MPLAB開發方案

          圖6.PIC18F MPLAB入門開發套件電路圖(1):編程器/調試器系統

          Microchip PIC18F46J50 MPLAB開發方案

          圖7.PIC18F MPLAB入門開發套件電路圖(2):應用MCU,軟起動電路,加速度計和開關

        Microchip PIC18F46J50 MPLAB開發方案

          圖8.PIC18F MPLAB入門開發套件電路圖(3):OLED顯示,SD接口,應用側USB連接器和電源監視器,和其它連接器



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大石桥市| 隆安县| 黄龙县| 东莞市| 宁德市| 怀柔区| 吉水县| 凤凰县| 石林| 嘉善县| 铜山县| 乐安县| 莲花县| 太和县| 赣州市| 青冈县| 南城县| 昆山市| 金山区| 读书| 土默特右旗| 长寿区| 桓台县| 库伦旗| 台江县| 虞城县| 霞浦县| 泾川县| 孝昌县| 皮山县| 黄梅县| 隆德县| 滨州市| 叶城县| 新建县| 九江市| 南川市| 新龙县| 河东区| 丰原市| 关岭|