PIC18F24J50-I/ML Microchip Technology, PIC18F24J50-I/ML Datasheet - Page 9

IC PIC MCU FLASH 16K 2V 28-QFN

PIC18F24J50-I/ML

Manufacturer Part Number
PIC18F24J50-I/ML
Description
IC PIC MCU FLASH 16K 2V 28-QFN
Manufacturer
Microchip Technology
Series
PIC® XLP™ 18Fr

Specifications of PIC18F24J50-I/ML

Core Size
8-Bit
Program Memory Size
16KB (8K x 16)
Oscillator Type
Internal
Core Processor
PIC
Speed
48MHz
Connectivity
I²C, SPI, UART/USART, USB
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
16
Program Memory Type
FLASH
Ram Size
3.8K x 8
Voltage - Supply (vcc/vdd)
2.15 V ~ 3.6 V
Data Converters
A/D 10x10b
Operating Temperature
-40°C ~ 85°C
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Controller Family/series
PIC18
No. Of I/o's
16
Ram Memory Size
3776Byte
Cpu Speed
48MHz
No. Of Timers
5
No. Of Pwm
RoHS Compliant
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, DM183032, DM183022, MA180024, DV164136
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 10 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details
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

Related parts for PIC18F24J50-I/ML