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

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
PIC32MX3XX/4XX
4.2.1.7.1
Since it serves the PWRT clock source, the LPRC
oscillator is disabled at Power-on Reset whenever the
on-board voltage regulator is enabled. After the PWRT
expires, the LPRC oscillator will remain on if any one of
the following is true:
• The Fail-Safe Clock Monitor is enabled.
• The WDT is enabled.
• The LPRC oscillator is selected as the system
If none of the above is true, the LPRC will shut off after
the PWRT expires.
4.2.2
The PBCLK is derived from the System Clock (SYS-
CLK) divided by PBDIV<1:0> (OSCCON<20:19>). The
PBCLK Divisor bits PBDIV<1:0> allow postscalers of
1:1, 1:2, 1:4, and 1:8. Refer to the individual peripheral
module section(s) for information regarding which bus
a specific peripheral uses.
DS61143C-page 74
Notes:
clock (COSC2:COSC0 = 100).
Enabling the LPRC Oscillator
When the PBDIV divisor is set to a ratio of
‘1:1’ the SYSCLK and PBCLK are equiva-
lent in frequency. The PBCLK frequency is
never greater than the processor clock fre-
quency.
The effect of changing the PBCLK fre-
quency on individual peripherals should be
taken into account when selecting or
changing the PBDIV value.
Performing back-to-back operations on
PBCLK peripheral registers when the PB
divisor is not set at 1:1 will cause the CPU
to stall for a number of cycles. This stall
occurs to prevent an operation from occur-
ring before the pervious one has com-
pleted.
determined by the ratio of the CPU and
PBCLK and synchronizing time between
the two busses.
Changing the PBCLK frequency has no
effect
operation.
PERIPHERAL BUS CLOCK (PBCLK)
GENERATION
on
The
the
length
SYSCLK
of
the
peripherals
stall
Preliminary
is
4.2.3
The USBCLK can be derived from 8 MHz internal FRC
oscillator, 48 MHz POSC, or 96 MHz PLL from POSC.
For normal operation, the USB module requires exact
48 MHz clock. When using 96 MHz PLL, the output is
internally divided to obtain 48 MHz clock. The FRC
clock source is used to detect USB activity and bring
USB module out of SUSPEND mode. Once USB mod-
ule is out of SUSPEND mode, it starts using any of two
48 MHz clock sources. The internal FRC oscillator is
not used for normal USB module operation.
4.2.3.0.1
The USB clock PLL provides a user configurable input
divider which can be used with the XT, HS and EC pri-
mary oscillator modes and with the Internal Fast RC
Oscillator (FRC) mode to create a variety of clock fre-
quencies from a clock source. The actual source must
be able to provide stable clock as required by the USB
specifications.
The UPLL enable and Input divider bits are contained
in the in the DEVCFG2 device configuration register.
The input to the UPLL must be limited to 4 MHz only.
Appropriate input divider must be selected to ensure
that the UPLL input is 4 MHz.
To configure the UPLL the following steps are required:
1.
2.
3.
4.2.3.0.2
The ULOCK bit (OSCCON<6>) is a read-only status bit
that indicates the lock status of the USB PLL. It is auto-
matically set after the typical time delay for the PLL to
achieve lock, also designated as T
does not stabilize properly during start-up, ULOCK may
not reflect the actual status of PLL lock, nor does it
detect when the PLL loses lock during normal opera-
tion.
The ULOCK bit is cleared at a Power-on Reset. It
remains clear when any clock source not using the PLL
is selected.
Refer to the Electrical Characteristics section in the
specific device data sheet for further information on the
USB PLL lock interval.
Enable USB PLL by setting FUPLLEN bit in
DEVCFG2 register.
Based on the source clock, calculate the UPLL
input divider value such that the PLL input is 4
MHz
Set the UPLL input divider FUPLLIDIV bits in the
DEVCFG2 register when programming the part.
USB Clock Phase Locked Loop (UPLL)
USB PLL Lock Status
USB Clock (USBCLK)
Generation
© 2008 Microchip Technology Inc.
ULOCK
. If the PLL

Related parts for PIC32MX440F512H-80I/PT