PIC32MX440F512H-80I/PT Microchip Technology, PIC32MX440F512H-80I/PT Datasheet - Page 279

IC PIC MCU FLASH 512K 64-TQFP

PIC32MX440F512H-80I/PT

Manufacturer Part Number
PIC32MX440F512H-80I/PT
Description
IC PIC MCU FLASH 512K 64-TQFP
Manufacturer
Microchip Technology
Series
PIC® 32MXr

Specifications of PIC32MX440F512H-80I/PT

Program Memory Type
FLASH
Program Memory Size
512KB (512K x 8)
Package / Case
64-TFQFP
Core Processor
MIPS32® M4K™
Core Size
32-Bit
Speed
80MHz
Connectivity
I²C, IrDA, LIN, PMP, SPI, UART/USART, USB OTG
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
53
Ram Size
32K x 8
Voltage - Supply (vcc/vdd)
2.3 V ~ 3.6 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC32MX4xx
Core
MIPS
Data Bus Width
32 bit
Data Ram Size
32 KB
Interface Type
I2C , SPI , UART
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
51
Number Of Timers
5 x 16 bit, 1 x 32 bit
Operating Supply Voltage
2.3 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, DM320003, DM320002, MA320002
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit
Controller Family/series
PIC32
No. Of I/o's
51
Ram Memory Size
32KB
Cpu Speed
80MHz
No. Of Timers
5
Embedded Interface Type
EUART, I2C, PSP, SPI
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC244003 - TEST BD MPLAB REAL ICE LOOPBACKDM320003 - BOARD DEMO USB PIC32 OTGAC244006 - KIT MPLAB REAL ICE TRACEAC164327 - MODULE SKT FOR 64TQFP
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC32MX440F512H-80I/PT
Manufacturer:
ELPIDA
Quantity:
1 000
Part Number:
PIC32MX440F512H-80I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
11.22 Operation
This section contains a brief overview of USB opera-
tion, followed by PIC32MX USB module implementa-
tion specifics, and module initialization requirements.
11.23 USB 2.0 Operation Overview
USB is an asynchronous serial interface with a tiered
star configuration. USB is implemented as a mas-
ter/slave configuration. On a given bus, there can be
multiple (up to 127) slaves (devices), but there is only
one master (host).
There are three possible module modes of operation:
Host, Device, and OTG Dual Role.
11.24 Modes of Operation
The following USB implementation modes are
described in this overview:
• Host mode
• Device mode – the USB implementation that is
• OTG Dual Role mode – the USB implementation
11.24.1
The host is the master in a USB system and is respon-
sible for identifying all devices connected to it (enumer-
ation), initiating all transfers, allocating bus bandwidth
and supplying power to any bus-powered USB devices
connected directly to it.
© 2008 Microchip Technology Inc.
Note:
- USB Standard Host mode – the USB imple-
- Embedded Host mode – the USB implemen-
typically used for a peripheral such as a thumb-
drive, keyboard, or mouse
in which an application may dynamically switch its
role as either host or device
mentation that is typically used for a personal
computer
tation that is typically used for a
microcontroller
A good understanding of USB can be
gained from documents that are available
on the USB implementers web site. In par-
ticular, refer to the “Universal Serial Bus
Specification,
(http://www.usb.org/developers/docs/).
HOST MODE
Revision
2.0”
Preliminary
11.24.1.1
In USB Standard Host mode, the following features and
requirements are relevant:
• Large variety of devices are supported
• Supports all USB transfer types
• USB hubs are supported (allows connection of
• Device drivers can be updated to support new
• Type ‘A’ receptacle is used for each port
• Each port must be able to deliver a minimum of
• Full-speed and low-speed protocols must be sup-
11.24.1.2
In Embedded Host mode, the following features and
requirements are relevant:
• Only supports a specific list of devices, referred to
• Only required to support those transfer types that
• USB hub support is optional
• Device drivers are not required to be updateable
• Type ‘A’ receptacle is used for each port
• Only those speeds required by devices in the TLP
• Each port must be able to deliver a minimum of
11.24.2
USB devices accept commands and data from the host
and respond to requests for data. USB devices perform
peripheral functions, e.g., a mouse or other I/O, or data
storage.
The following characteristics generally describe a USB
device:
• Functionality may be class- or vendor-specific
• Draws 100 mA or less from the bus before config-
• Can draw up to 500 mA from the bus after suc-
• Can support low-speed, full-speed, or high-speed
• Supports control and data transfers as required
multiple devices simultaneously)
devices
100 mA for a configured or unconfigured device,
and optionally, up to 500 mA for a configured
device
ported (high-speed can be supported).
Note:
as a Targeted Peripheral List (TPL)
are required by devices in the TPL
must be supported
100 mA for a configured or unconfigured device,
and optionally, up to 500 mA for a configured
device
uration
cessful negotiation with the host
protocol (high-speed support requires implemen-
tation of full-speed protocol to enumerate)
for implementation
PIC32MX3XX/4XX
This mode is not supported by the
PIC32MX family.
DEVICE MODE
USB Standard Host
Embedded Host
DS61143C-page 277

Related parts for PIC32MX440F512H-80I/PT