PIC32MX360F256L-80I/PT Microchip Technology, PIC32MX360F256L-80I/PT Datasheet - Page 79

IC PIC MCU FLASH 256K 100-TQFP

PIC32MX360F256L-80I/PT

Manufacturer Part Number
PIC32MX360F256L-80I/PT
Description
IC PIC MCU FLASH 256K 100-TQFP
Manufacturer
Microchip Technology
Series
PIC® 32MXr

Specifications of PIC32MX360F256L-80I/PT

Program Memory Type
FLASH
Program Memory Size
256KB (256K x 8)
Package / Case
100-TFQFP
Core Processor
MIPS32® M4K™
Core Size
32-Bit
Speed
80MHz
Connectivity
I²C, IrDA, LIN, PMP, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
85
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
PIC32MX3xx
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
85
Number Of Timers
5 x 16 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, DM320001, DM320002, MA320001
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit
Controller Family/series
PIC32
No. Of I/o's
85
Ram Memory Size
32KB
Cpu Speed
80MHz
No. Of Timers
6
Embedded Interface Type
EUART, I2C, PSP, SPI
No. Of Pwm Channels
5
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
876-1000 - PIC32 BREAKOUT BOARDAC244003 - TEST BD MPLAB REAL ICE LOOPBACKAC244006 - KIT MPLAB REAL ICE TRACEDM320001 - KIT EVAL PIC32 STARTERAC164333 - MODULE SKT FOR PM3 100QFP
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC32MX360F256L-80I/PT
Manufacturer:
Microchip Technology
Quantity:
135
Part Number:
PIC32MX360F256L-80I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC32MX360F256L-80I/PT
Manufacturer:
MICROCHI
Quantity:
20 000
2.
3.
4.
The following is a recommended code sequence for a
clock switch:
1.
2.
3.
4.
5.
6.
7.
© 2008 Microchip Technology Inc.
Notes:
Note:
case, the OSWEN bit is cleared automatically
and the clock switch is aborted.
The new oscillator is turned on by the hardware
if it is not currently running. If a crystal oscillator
must be turned on, the hardware will wait until
the Oscillator Start-up timer (OST) expires. If the
new source is using the PLL, then the hardware
waits until a PLL lock is detected (LOCK = 1).
The hardware clears the OSWEN bit to indicate
a successful clock transition. In addition, the
NOSC bit values are transferred to the COSC
Status bits.
The old clock source is turned off at this time if
the clock is not being used by any modules.
Disable interrupts and DMA prior to the system
unlock sequence.
Execute the system unlock sequence by writing
the
0x556699AA to the SYSKEY register in two
back-to-back assembly or ‘C’ instructions.
Write the new oscillator source value to the
NOSC control bits.
Set the OSWEN bit in the OSCCON register to
initiate the clock switch.
Write a non-key value (such as 0x12345678) to
the SYSKEY register to perform a lock. Con-
tinue to execute code that is not clock-sensitive
(optional).
Check to see if OSWEN is ‘0’. If it is, the switch
was successful. Loop until the bit is ‘0’.
Re-enable interrupts and DMA.
Key
There are no timing requirements for the
steps other than the initial back-to-back
writing of the Key values to perform the
unlock sequence.
The unlock sequence unlocks all registers
that are secured by the lock function. It is
recommended that amount to time is the
system is unlock is kept to a minimum. The
core sequence for unlocking the OSCCON
register and initiating a clock switch is
shown in Example 4-2.
The processor will continue to execute
code throughout the clock switching
sequence. Timing-sensitive code should
not be executed during this time.
values
of
0xAA996655
Advance Information
and
4.2.6.3
When incorporating clock switching into an application,
users should keep certain things in mind when
designing their code.
• The SYSLOCK unlock sequence is timing critical.
• The system will not relock automatically. The user
• The unlock sequence unlocks other registers
• If the destination clock source is a crystal oscilla-
• If the new clock source does not start, or is not
• A clock switch to a different frequency will affect
• If the new clock source uses the PLL, a clock
• If the WDT is used, care must be taken to ensure
Note:
The two Key values must be written back-to-back
with no in-between peripheral register access. To
prevent unintended peripheral register accesses,
it is recommended that all interrupts and DMA
transfers are disabled.
should perform the relock sequence as soon after
the clock switch as is possible.
such as the those related to Real-Time Clock
control.
tor, the clock switch time will be dictated by the
oscillator start-up time.
present, the OSWEN bit will remain set.
the clocks to peripherals. Peripherals may require
reconfiguration to continue operation at the same
rate as they did before the clock switch occurred.
switch will not occur until lock has been achieved.
it can be serviced in a timely manner at the new
clock rate.
Note:
PIC32MX FAMILY
The device does not prevent changing the
PLL postscaler or multiplier values on the
clock source that is in use. The device will
not permit direct switching between PLL
clock sources. The user should not
change the PLL multiplier values or
postscaler values when running from the
affected PLL source. To perform either of
the above clock switching functions, the
clock switch should be performed in two
steps. The clock source should first be
switched to a non-PLL source, such as
FRC, and then switched to the desired
source. This requirement only applies to
PLL-based clock sources.
The application should not attempt to
switch to a clock with a frequency lower
than 100 kHz when the Fail-Safe Clock
Monitor is enabled. Clock switching in
these instances may generate a false
oscillator fail event and result in a switch to
the Internal Fast RC oscillator.
Clock Switching Considerations
DS61143B-page 77

Related parts for PIC32MX360F256L-80I/PT