PIC18F25J50-I/SS Microchip Technology, PIC18F25J50-I/SS Datasheet

IC PIC MCU FLASH 32K 2V 28-SSOP

PIC18F25J50-I/SS

Manufacturer Part Number
PIC18F25J50-I/SS
Description
IC PIC MCU FLASH 32K 2V 28-SSOP
Manufacturer
Microchip Technology
Series
PIC® XLP™ 18Fr

Specifications of PIC18F25J50-I/SS

Program Memory Type
FLASH
Program Memory Size
32KB (16K x 16)
Package / Case
28-SSOP
Core Processor
PIC
Core Size
8-Bit
Speed
48MHz
Connectivity
I²C, SPI, UART/USART, USB
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
16
Ram Size
3.8K x 8
Voltage - Supply (vcc/vdd)
2.15 V ~ 3.6 V
Data Converters
A/D 10x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC18F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
3776 B
Interface Type
EUSART, I2C, SPI
Maximum Clock Frequency
48 MHz
Number Of Timers
5
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734, 52712-325, EWPIC18
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, DM183022, DM183032, DV164136, MA180024
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 10 Channel
Package
28SSOP
Device Core
PIC
Family Name
PIC18
Maximum Speed
48 MHz
Operating Supply Voltage
2.5|3.3 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164322 - MODULE SOCKET MPLAB PM3 28/44QFN
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18F25J50-I/SS
Manufacturer:
MICROCHIP
Quantity:
1 001
Microchip USB Device
Firmware Framework
User’s Guide
© 2008 Microchip Technology Inc.
DS51679B

Related parts for PIC18F25J50-I/SS

PIC18F25J50-I/SS Summary of contents

Page 1

... Microchip Technology Inc. Microchip USB Device Firmware Framework User’s Guide DS51679B ...

Page 2

... PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Total Endurance, UNI/O, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 3

... Chapter 1. Using the USB Device Firmware Framework 1.1 Highlights ........................................................................................................ 5 1.2 Overview of the Framework ........................................................................... 5 1.3 USB Device Firmware in the Framework ....................................................... 8 Index ............................................................................................................................. 13 Worldwide Sales and Service .................................................................................... 14 © 2008 Microchip Technology Inc. MICROCHIP USB DEVICE FIRMWARE FRAMEWORK Table of Contents USER’S GUIDE DS51679B-page iii ...

Page 4

... Microchip USB Device Firmware Framework User’s Guide NOTES: DS51679B-page iv © 2008 Microchip Technology Inc. ...

Page 5

... Conventions Used in this Guide • Recommended Reading • The Microchip Web Site • Development Systems Customer Change Notification Service • Customer Support • Document Revision History © 2008 Microchip Technology Inc. MICROCHIP USB DEVICE FIRMWARE FRAMEWORK Preface NOTICE TO CUSTOMERS USER’S GUIDE ® ...

Page 6

... Bold characters Text in angle brackets < > Courier New font: Plain Courier New Italic Courier New Square brackets [ ] Curly brackets and pipe character Ellipses... © 2008 Microchip Technology Inc. Represents Referenced books MPLAB Emphasized text ...is the only compiler... A window the Output window A dialog ...

Page 7

... Microchip consultant program member listing • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives DS51679B-page 3 © 2008 Microchip Technology Inc. ...

Page 8

... Complete revision to support the Microchip USB Device Firmware framework. Revision A (September 2007) • Initial version of the document, released under the title “MCHPFSUSB Firmware User’s Guide”; written to support the predecessor the Firmware Framework. © 2008 Microchip Technology Inc. ® II device programmers and the PICSTART ® ...

Page 9

... All files that need to be modified by the user are located in the <Application> folder. The directory structure of the USB Device Firmware Framework is the following: FIGURE 1- © 2008 Microchip Technology Inc. MICROCHIP USB DEVICE FIRMWARE FRAMEWORK FIRMWARE FRAMEWORK DIRECTORY STRUCTURE <Application> <Application>.c/.h USBDescriptor.c usb_config.h HardwareProfile ...

Page 10

... The Library Search Path points to the “lib” directory under the appropriate compilers installation directory. • The Linker-Script Path points to the directory of the project’s linker script file. © 2008 Microchip Technology Inc. LOGICAL STRUCTURE OF THE FIRMWARE FRAMEWORK hid.c USBCheckHIDRequest() ...

Page 11

... These can be found in the \lkr directory inside the installation directory for the C18 compiler or the \support\gld directory inside the installation directory for the C30 compiler. DS51679B-page 7 ® CONFIGURING MPLAB IDE FOR THE MICROCHIP USB DEVICE FIRMWARE FRAMEWORK © 2008 Microchip Technology Inc. ...

Page 12

... If a device has multiple configurations, the number of interfaces from the configuration with the highest number of interfaces should be used. For example, a device with two configurations has three interfaces in the first configuration and two interfaces in the second. In this case, MAX_NUM_INT should be three. © 2008 Microchip Technology Inc. DS51679B-page 8 ...

Page 13

... In addition to the options listed above, there may be additional definitions required in usb_config.h in order to run certain USB class code with the Framework. Please refer to the documentation for each class in order to determine the definitions that are required. DS51679B-page 9 line. A self-powered device BUS (and when it is acceptable BUS © 2008 Microchip Technology Inc. ...

Page 14

... TABLE 1-2: Option _EP_IN _EP_OUT _EPxx_OUT _EPxx_IN © 2008 Microchip Technology Inc. bmAttributes OPTIONS FOR CONFIGURATION DESCRIPTOR Description Required definition that sets the reserved bits of this attribute as required by the specification. Designate this device as a self-powered device. Designate this device as having remote wake-up functionality. ...

Page 15

... If _ISO is defined, the endpoint is asynchronous. If _ISO is defined, the endpoint is adaptive. If _ISO is defined, the endpoint is synchronous. If _ISO is defined, the endpoint is a data endpoint. If _ISO is defined, the endpoint is a feedback endpoint. If _ISO is defined, the endpoint is an implicit feedback data endpoint. © 2008 Microchip Technology Inc. ...

Page 16

... Custom boards may also require the addition of code for other features used by the framework. 1.3.2 Framework Folders The Application Programming Interface (API) to the Framework is available in the doc- umentation folder of the Framework distribution. This document provides a description and examples of the functions required in order to use the Framework © 2008 Microchip Technology Inc. DS51679B-page 12 ...

Page 17

... F Firmware Framework Directory Structure .............................................. 5 Firmware Framework Configuring MPLAB ............................................ 6 Selecting Hardware Configuration ...................... 7 Firmware Framework Logical Structure ................................................. 6 Framework Device Firmware ..................................... 8 Framework Folders .................................................. 12 © 2008 Microchip Technology Inc. MICROCHIP USB DEVICE FIRMWARE FRAMEWORK USER’S GUIDE Index H HardwareProfile.h............................................. 12 I Internet Address......................................................... 3 M Microchip Internet Web Site ....................................... 3 R Reading, Recommended ...

Page 18

... Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2008 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords