PIC18F25J50-I/ML Microchip Technology, PIC18F25J50-I/ML Datasheet - Page 9
![IC PIC MCU FLASH 32K 2V 28-QFN](/photos/6/81/68120/150-28-qfn_sml.jpg)
PIC18F25J50-I/ML
Manufacturer Part Number
PIC18F25J50-I/ML
Description
IC PIC MCU FLASH 32K 2V 28-QFN
Manufacturer
Microchip Technology
Series
PIC® XLP™ 18Fr
Datasheets
1.PIC18LF24J10-ISS.pdf
(32 pages)
2.PIC18LF24J50-ISS.pdf
(554 pages)
3.PIC18LF24J50-ISS.pdf
(12 pages)
4.PIC18F24J50-ISS.pdf
(18 pages)
Specifications of PIC18F25J50-I/ML
Program Memory Type
FLASH
Program Memory Size
32KB (16K x 16)
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
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
4 KB
Interface Type
EUSART, I2C, SPI
Maximum Clock Frequency
48 MHz
Number Of Timers
5
Operating Supply Voltage
2 V to 3.6 V
Maximum Operating Temperature
+ 125 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
Height
0.88 mm
Length
6 mm
Supply Voltage (max)
3.6 V
Supply Voltage (min)
2.15 V
Width
6 mm
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
1.1
1.2
© 2008 Microchip Technology Inc.
Chapter 1. Using the USB Device Firmware Framework
HIGHLIGHTS
OVERVIEW OF THE FRAMEWORK
The items discussed in this chapter are:
• Overview of the Framework
• USB Device Firmware in the Framework
The Microchip USB Device Firmware Framework is a library that can be used to create
new USB applications. It can be thought of as a reference design project, containing
the necessary firmware code for USB operation and providing a placeholder for the
user’s code. The whole code project is contained within one single root project
directory, with many subdirectories for source code organization.
The USB Framework is based on the latest versions (as this is written) of Microchip’s
development tools. To provide the best level of USB application support, you should
verify that you have at least these revisions of the following tools before starting:
• MPLAB
• Microchip C30 C Compiler, v 3.02 or later; or Microchip C18 C Compiler, v3.10 or
This section describes the importance in setting up the project paths and how the
Framework is organized.
1.2.1
The Framework is designed in such a way that files located in the Microchip directory
do not need modification. 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-1:
later
-
-
®
-
-
The Directory Structure
IDE, v 8.02
<Application>
Microchip
-
<Application>.c/.h
USBDescriptor.c
usb_config.h
HardwareProfile.h
USB
FIRMWARE FRAMEWORK DIRECTORY STRUCTURE
Include
USBDevice.c
<Class Driver Code>.c
Compiler.h
GenericTypDefs.h
USB
USBDevice.h
USB.h
usb_core.h
<Class Driver Code>.h
FIRMWARE FRAMEWORK
MICROCHIP USB DEVICE
USER’S GUIDE
DS51679B-page 5