PIC32MX795F512L-80I/PF Allicdata Electronics
Allicdata Part #:

PIC32MX795F512L-80I/PF-ND

Manufacturer Part#:

PIC32MX795F512L-80I/PF

Price: $ 0.00
Product Category:

Integrated Circuits (ICs)

Manufacturer: Microchip Technology
Short Description: IC MCU 32BIT 512KB FLASH 100TQFPMIPS32® M4K™ PIC® ...
More Detail: N/A
DataSheet: PIC32MX795F512L-80I/PF datasheetPIC32MX795F512L-80I/PF Datasheet/PDF
Quantity: 7042
Stock 7042Can Ship Immediately
Specifications
Series: PIC® 32MX
Packaging: Tray 
Part Status: Active
Applications: --
Core Processor: MIPS32® M4K™
Core Size: 32-Bit
Speed: 80MHz
Controller Series: --
Connectivity: CANbus, Ethernet, I²C, SPI, UART/USART, USB OTG
Peripherals: Brown-out Detect/Reset, DMA, POR, PWM, WDT
Interface: CAN/Ethernet/I2C/SPI/UART/USB
Number of I/O: 85
Program Memory Size: 512KB (512K x 8)
Voltage - Supply: 2.3V ~ 3.6V
Program Memory Type: FLASH
EEPROM Size: --
Mounting Type: Surface Mount
RAM Size: 128K 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 (TA)
Package / Case: 100-TQFP
Supplier Device Package: 100-TQFP (14x14)
Base Part Number: PIC32MX795F512
Description

Due to market price fluctuations,if you need to purchase or consult the price.You can contact us or emial to us:   sales@allicdata.com


1. Describe

PIC32MX795F512L is High-Performance, USB, CAN and Ethernet 32-bit Flash Microcontrollers The MIPS32 M4K Processor core is the heart of the PIC32MX5XX/6XX/7XX family processor. The CPU fetches instructions, decodes each instruction, fetches source operands, executes each instruction and writes the results of instruction execution to the proper destinations The MIPS M4K processor core contains several logic blocks working together in parallel, providing an efficient high-performance computing engine. The following blocks are in cluded with the core: Execution Unit Multiply/Divide Unit (MDU) System Control Coprocessor (CP0) Fixed Mapping Translation (FMT) Dual Internal Bus interfaces Power Management MIPS16e Support Enhanced JTAG (EJTAG) Controller The MIPS M4K processor core execution unit imple- ments a load/store architecture with single-cycle ALU operations (logical, shift, add, subtract) and an autono- mous multiply/divide unit. The core contains thirty-two 32-bit General Purpose Registers (GPRs) used for integer operations and address calculation. One addi- tional register file shadow set (containing thirty-two reg- isters) is added to minimize context switching overhead during interrupt/exception proc essing. The register file consists of two read ports and one write port and is fully bypassed to minimize operation latency in the pipeline The execution unit includes: 32-bit adder used for calculating the data address Address unit for calculating the next instruction address Logic for branch determination and branch target address calculation Load aligner Bypass multiplexers used to avoid stalls when executing instruction streams where data producing instructions are followed closely by consumers of their results Leading Zero/One detect unit for implementing the CLZ and CLO instructions Arithmetic Logic Unit (ALU) for performing bitwise logical operations Shifter and store aligner MIPS M4K processor core includes a Multiply/Divide Unit (MDU) that contains a separate pipeline for multi- ply and divide operations. This pipeline operates in par- allel with the Integer Unit (IU) pipeline and does not stall when the IU pipeline stalls. This allows MDU opera- tions to be partially masked by system stalls and/or other integer unit instructions The high-performance MDU consists of a 32x16 booth recoded multiplier, result/accumulation registers (HI and LO), a divide state machine, and the necessary multiplexers and control logic. The first number shown (‘32’ of 32x16) represents the rs operand. The second number (‘16’ of 32x16) represents the rt operand. The PIC32 core only checks the value of the latter (rt) operand to determine how many times the operation must pass through the multiplier. The 16x16 and 32x16 operations pass through the multiplier once. A 32x32 operation passes through the multiplier twice The MDU supports execution of one 16x16 or 32x16 multiply operation every clock cycle; 32x32 multiply operations can be issued every other clock cycle. Appropriate interlocks are implemented to stall the issuance of back-to-back 32x32 multiply operations. The multiply operand size is automatically determined by logic built into the MDU Divide operations are implemented with a simple 1 bit per clock iterative algorith m. An early-in detection checks the sign extension of the dividend (rs) operand.If rs is 8 bits wide, 23 iterations are skipped. For a 16 bit wide rs, 15 iterations are skipped and for a 24 bit wide rs,7 iterations are skipped. Any attempt to issue a subsequent MDU instruction while a divide is still active causes an IU pipeline stall until the divide operation is completed

2. High-Performance 32-bit RISC CPU:

   1. MIPS32® M4K® 32-bit core with 5-stage pipeline

   2. 80 MHz maximum frequency

   3. 1.56 DMIPS/MHz (Dhrystone 2.1) performance at zero Wait state Flash access

   4. Single-cycle multiply and high-performance divide unit

   5. MIPS16e® mode for up to 40% smaller code size

   6. Two sets of 32 core register files (32-bit) to reduce interrupt latency

   7. Prefetch Cache module to speed execution from Flash Microcontroller 

3. Features:

   1. Operating voltage range of 2.3V to 3.6V

   2. 64K to 512K Flash memory (plus an additional 12 KB of Boot Flash)

   3. 16K to 128K SRAM memory

   4. Pin-compatible with most PIC24/dsPIC® DSC devices

   5. Multiple power management modes

   6. Multiple interrupt vectors with individually programmable priority

   7. Fail-Safe Clock Monitor mode

   8. Configurable Watchdog Timer with on-chip Low-Power RC oscillator for reliable operation

4. Peripheral Features:

   1. Atomic SET, CLEAR and INVERT operation on select peripheral registers

   2. Up to 8-channels of hard ware DMA with automatic data size detection

   3. USB 2.0-compliant full-speed device and On-The-Go (OTG) controller: Dedicated DMA channels

   4. 10/100 Mbps Ethernet MAC with MII and RMII interface: Dedicated DMA channels

5. CAN module:

   1. 2.0B Active with DeviceNet™ addressing support

   2. Dedicated DMA channels

   3. 3 MHz to 25 MHz crystal oscillator

   4. Internal 8 MHz and 32 kHz oscillators

6. Six UART modules with:

   1. RS-232, RS-485 and LIN support -IrDA® with on-chip hardware encoder and decoder

   2. Up to four SPI modules

   3. Up to five I2C™ modules

   4. Separate PLLs for CPU and USB clocks

   5. Parallel Master and Slave Port (PMP/PSP) with 8-bit and 16-bit data, and up to 16 address lines

   6. Hardware Real-Time Clock and Calendar (RTCC)

   7. Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers)

   8. Five Capture inputs

   9. Five Compare/PWM outputs

 10. Five external interrupt pins

 11. High-speed I/O pins capable of toggling at up to 80 MHz

 12. High-current sink/source (18 mA/18 mA) on all I/O pins

 13. Configurable open-drain output on digital I/O pins

7. Debug Features:

   1. Two programming and debugging Interfaces:

   2. 2-wire interface with unintrusive access and real-time data exchange with application

   3. 4-wire MIPS® standard enhanced Joint Test Action Group (JTAG) interface

   4. Unintrusive hardware-based instruction trace

   5. IEEE Standard 1149.2 compatible (JTAG) boundary scan

8. Analog Features:

   1. Up to 16-channel, 10-bit Analog-to-Digital Converter:

   2. 1 Msps conversion rate

   3. Conversion available during Sleep and Idle

   4. Two Analog Comparators


                                            image.png

Related Products
Search Part number : "PIC3" Included word is 38
Part Number Manufacturer Price Quantity Description
PIC32MX230F064CT-I/TL Microchip Te... 1.8 $ 1000 IC MCU 32BIT 64KB FLASH 3...
PIC32MX130F128H-I/MR Microchip Te... 1.8 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX120F064HT-I/PT Microchip Te... 1.8 $ 1000 IC MCU 32BIT 64KB FLASH 6...
PIC32MX130F256DT-I/PT Microchip Te... 1.8 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX130F128HT-I/MR Microchip Te... 1.81 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX220F032D-I/TL Microchip Te... 2.0 $ 25 IC MCU 32BIT 32KB FLASH 4...
PIC32MX230F256BT-I/SS Microchip Te... 1.81 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX230F064DT-I/PT Microchip Te... 1.83 $ 1000 IC MCU 32BIT 64KB FLASH 4...
PIC32MX130F128HT-I/PT Microchip Te... 1.83 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX130F256DT-I/ML Microchip Te... 1.83 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX130F064D-V/TL Microchip Te... 1.83 $ 1000 IC MCU 32BIT 64KB FLASH 4...
PIC32MX230F256B-I/ML Microchip Te... 1.83 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX130F064DT-V/TL Microchip Te... 1.85 $ 1000 IC MCU 32BIT 64KB FLASH 4...
PIC32MX230F256BT-I/ML Microchip Te... 1.85 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX150F128BT-V/ML Microchip Te... 2.06 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX150F128BT-50I/SO Microchip Te... 2.06 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX230F256DT-I/TL Microchip Te... 2.06 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX330F064H-I/RG Microchip Te... 2.07 $ 1000 IC MCU 32BIT 64KB FLASH 6...
PIC32MX130F256B-50I/SP Microchip Te... 2.28 $ 21 IC MCU 32BIT 256KB FLASH ...
PIC32MX230F128H-50I/MR Microchip Te... 2.07 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX330F064HT-I/RG Microchip Te... 2.08 $ 1000 IC MCU 32BIT 64KB FLASH 6...
PIC32MX230F256DT-V/PT Microchip Te... 2.07 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX230F128HT-50I/MR Microchip Te... 2.08 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX230F256D-V/ML Microchip Te... 2.09 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX330F064H-V/PT Microchip Te... 2.1 $ 1000 IC MCU 32BIT 64KB FLASH 6...
PIC32MX170F256BT-I/SS Microchip Te... 2.09 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX230F128H-50I/PT Microchip Te... 2.09 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX230F256D-50I/PT Microchip Te... 2.09 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX150F128C-V/TL Microchip Te... 2.09 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX150F128B-50I/ML Microchip Te... 2.09 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX330F064HT-V/PT Microchip Te... 2.11 $ 1000 IC MCU 32BIT 64KB FLASH 6...
PIC32MX150F128CT-V/TL Microchip Te... 2.1 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX150F128BT-50I/ML Microchip Te... 2.1 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX150F256HT-I/MR Microchip Te... 2.1 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX230F128HT-50I/PT Microchip Te... 2.1 $ 1000 IC MCU 32BIT 128KB FLASH ...
PIC32MX230F256DT-50I/PT Microchip Te... 2.1 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX230F256DT-V/ML Microchip Te... 2.1 $ 1000 IC MCU 32BIT 256KB FLASH ...
PIC32MX170F256B-I/SO Microchip Te... 2.1 $ 1000 IC MCU 32BIT 256KB FLASH ...
Latest Products
ATTINY1616-MBT-VAO

AVR series Microcontroller IC 8-Bit 16MH...

ATTINY1616-MBT-VAO Allicdata Electronics
ATTINY1604-SSF

AVR series Microcontroller, 8-bit Microc...

ATTINY1604-SSF Allicdata Electronics
STM32G071C8T6

IC MCU 32BIT 64KB FLASH 48LQFPSTM32G071C...

STM32G071C8T6 Allicdata Electronics
GD32F407VET6

GD32F407VET6. The frequency is up to 108...

GD32F407VET6 Allicdata Electronics
GD32F103RBT6

GD32F103RBT6 is fully compatible with ST...

GD32F103RBT6 Allicdata Electronics
GD32F405RGT6

The processor frequency can reach 168MHz...

GD32F405RGT6 Allicdata Electronics