Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 01:50 28 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : PIC32MZ Datasheet! 512Kb RAM!

Author Message
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 08:00am 05 Jul 2013
Copy link to clipboard 
Print this post

I just received the datasheet of the new PIC32MZ series.
In short, better, faster, smaller!

Lots more memory, even a 50Mhz external parallel bus (EBI) with 24 address bits and 16 databits. That is 16 Megabyte!

Internal memory is maximum 2Mb Flash and here is the good one 512KB RAM.

Other goodies like Serial Quad Interface, I2S (for sound) and of course all the good stuff we already have in the MX series like UART,I2C, SPI etc.

You can download it from ..... [not yet as it is still downloading to my server..]
I'll update this post as soon as i have it.

Ok here it is PIC32MZ Datasheet (It is about 33Mb so be patient.)

And.... it is in Chinese. Google translates works pretty well for technical docs and lots of English acronyms are use with numbers, so it is good enough for having the rumors confirmed or dispelled. :)

Here is a translation of the first page for your convenience. :)

PIC32MZ embedded Connectivity (EC) Series
============================================================ ===================
With audio and graphics interface, HS USB, Ethernet, and advanced simulation features 32-bit MCU (Updated in real time up to 2 MB Flash and 512 KB SRAM)
============================================================ ===================

Working conditions
• 2.2V to 3.6V, -40 º C to +125 º C, DC to 200 MHz Kernel: 200 MHz/314 DMIPS microAptiv ™
• 16 KB instruction cache and 4 KB data cache
• Optimized embedded operating system is running MMU
• microMIPS ™ code compression mode allows up to 35%
• DSP enhanced core:
- 4 64-bit accumulator
- Single-cycle MAC, saturation and fractional arithmetic
• Efficient code (C language and assembly language) Architecture

Clock Management
• Accuracy of 0.9% internal oscillator
• Programmable PLL and oscillator clock source
• Fail-Safe Clock Monitor (Fail-Safe Clock Monitor, FSCM)
• Independent watchdog timer (Watchdog Timer, WDT) and procedures for monitoring
Control timer (Deadman Timer, DMT)
• Fast wake-up and start-

Power Management
• Low power mode (Sleep and Idle)
• Integrated Power-On Reset and Brown-out Reset
• 200 μA / MHz dynamic current (typical value)

Memory Interface
• 50 MHz external bus interface (External Bus Interface, EBI)
• 50 MHz serial four-channel interface (Serial Quad Interface, SQI)

Audio and graphics interface
• Graphical Interface: EBI or PMP
• Audio data communication: I2S, LJ and RJ
• Audio Control Interface: SPI and I2C ™
• Audio master clock: clock synchronized with USB fractional clock frequency High Speed ​​(HS) communication interface (with dedicated DMA)
• USB 2.0 compliant high-speed OTG (On-The-Go) controller
• MII and RMII interface with 10/100 Mbps Ethernet MAC Security Features
• for data encryption / decryption and authentication with the RNG encryption engine (AES, 3DES, SHA, MD5 and HMAC)
• Advanced memory protection:
- Access control peripherals and storage area

Direct Memory Access (DMA)
• 8-channel, with automatic data size detection function
• Programmable Cyclic Redundancy Check (Cyclic Redundancy Check, CRC)

Advanced Simulation Features
• 12-bit ADC module:
- Conversion rate of 28 Msps, with six sample and hold circuit (Sample and Hold, S & H)
- Up to 48 analog inputs
• Flexible independent ADC trigger source
• 2 x comparator with 32 programmable voltage reference voltage point
• Temperature sensor with an accuracy of ± 2 º C Communication Interface
• Two CAN module (with dedicated DMA channels):
- 2.0B active mode, and supports DeviceNet ™ addressing
• 6 x UART modules (25 Mbps):
- Support for LIN 1.2 and IrDA ® Agreement
• 6 x 4-wire SPI module (50 Mbps)
• Can be configured as additional SPI module SQI (50 MHz)
• 5 that supports the SMBus I2C module (up to 1 Mbaud)
• Parallel Master Port (Parallel Master Port, PMP)
• Support function remapping of the Peripheral Pin Select (Peripheral Pin Select, PPS)

Timer / output compare / input capture
• 9 general-purpose timers:
- 9 16 and up to four 32-bit timer / counter
• 9 output compare (Output Compare, OC) module
• 9 input capture (Input Capture, IC) module
• Support function remapping of PPS
• Real-Time Clock and Calendar (Real-Time Clock and Calendar, RTCC) module

Input / Output
• Pin 5V tolerant and / sink currents up to 32 mA
• Selectable open drain, pull-up and pull-down function
• All I / O pins are available on the external interrupt

Spec and B-Class Support
• plans to AEC-Q100 REVG standard (Level 1, -40 º C to +125 º C)
• IEC 60730 B class security library
• Replacement Internal Oscillator

Debugger Development Support
• On-line and on-line application programming
• 4 wire MIPS ® Enhanced JTAG Interface
• Unlimited software breakpoints and 12 complex
• Supports IEEE Standard 1149.2 (JTAG) Boundary-Scan
• Hardware-based non-preemptive instruction trace

Integrated software libraries and tools
• C / C + + compiler, supports native DSP / decimals
• TCP / IP, USB, graphics and mTouch ™ middleware
• MFi, Android ™ and Bluetooth ® Audio framework
• μC / OS ™, FreeRTOS ™ and other popular RTOS kernel


Edited by TZAdvantage 2013-07-06
Microblocks. Build with logic.
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3802
Posted: 08:36am 05 Jul 2013
Copy link to clipboard 
Print this post

Hooray!

Work for Geoff :)

John
 
Dylan
Regular Member

Joined: 17/06/2013
Location: Netherlands
Posts: 81
Posted: 09:03am 05 Jul 2013
Copy link to clipboard 
Print this post

Features similar to MX series, but 200Mhz instead of 80Mhz, and four times as much storage for both Flash and RAM? Sweet.

From memory, is that more timers?
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 01:44pm 05 Jul 2013
Copy link to clipboard 
Print this post

Jean,
Are you sure Microchip won't be angry at you? :) I've had it for months (the English version though; and just about to announce products with it), but they only provide it with an NDA agreement. Is this the same case here? Or maybe you are reading the RetroBSD forum as well? ;)Edited by kiiid 2013-07-07
http://rittle.org

--------------
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 07:01pm 05 Jul 2013
Copy link to clipboard 
Print this post

WOW - that is a juicy chip.

IN THEORY, with that kind of speed and memory bump, 16 colour graphics should be possible.

I'm kidding - porting the MM code to a new chip like that would be a huge task, although(and I'm paraphrasing here) Geoff did say on my other thread about the possibility of a 16-colour MM, that if Microchip released a more juicy chip, he would be onto it like a shot - perhaps he too is reading the technical document!

@ kiiid - You need a Non-Disclosure Agreement for the datasheet for the chip? That seems a bit odd. Normally when a new chip or product is released, they make the data freely available, as they want to sell you the chips....Edited by Grogster 2013-07-07
Smoke makes things work. When the smoke gets out, it stops!
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 07:29pm 05 Jul 2013
Copy link to clipboard 
Print this post

  Grogster said  
@ kiiid - You need a Non-Disclosure Agreement for the datasheet for the chip? That seems a bit odd. Normally when a new chip or product is released, they make the data freely available, as they want to sell you the chips....


That's true, but for released chips. I could have posted an English data sheet back in April, but Microchip's conditions of preliminary provision of information strictly state it is only for internal use for development of products with it.
All I am saying is, it is always good to stick to decent business practices no matter how much do you want to be the first to leak some information.
In this case though the situation is not such, because I know Jean has not obtained this information directly from Microchip under NDA conditions, so I guess it is ok to share it with everyone.
So, enjoy if you can read the language, and if not use a translator :)Edited by kiiid 2013-07-07
http://rittle.org

--------------
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 07:42pm 05 Jul 2013
Copy link to clipboard 
Print this post

Oh, I see.



Smoke makes things work. When the smoke gets out, it stops!
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 09:14pm 05 Jul 2013
Copy link to clipboard 
Print this post

  kiiid said   Jean,
Are you sure Microchip won't be angry at you? :) I've had it for months (the English version though; and just about to announce products with it), but they only provide it with an NDA agreement. Is this the same case here? Or maybe you are reading the RetroBSD forum as well? ;)

I read everything :)

Yes i have the NDA, i got this actually from an employee of Microchip in China as it was made public on the Microchip website a few days ago.
The English one is from around feb/march i think.
RetroBSD has some fast people, their forum however is pretty quiet.
Always with new chips there is a concern how it will effect sales of the current ones.
But if you don not spread news you could have people switching to another brand because of in this cause for example not enough memory in the current lineup.
A very difficult thing to balance.

Microblocks. Build with logic.
 
marcwolf

Senior Member

Joined: 08/06/2009
Location: Australia
Posts: 119
Posted: 02:42pm 08 Jul 2013
Copy link to clipboard 
Print this post

For me one of the main challenges is communicating with a lot of smaller devices that cannot handle I2C. Serial would work best but limited to 2 serial ports can make it a tight squeeze.

So for me the more serial ports the better.
Coding Coding Coding..
Keep those keyboards coding..
RAW CODE!!!!!
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 03:13pm 08 Jul 2013
Copy link to clipboard 
Print this post

A PIC has 6 uarts. But when using the Color VGA all of them can not be used.
I am designing a set of blax that extensively use i2c for its communication.

Which kind of 'smaller devices' in general cannot handle I2C?
Are those modules or chips?
(I know things like GPS and GSM often only have a serial connection.)
Which ones do you use that can only communicate with a serial port?
Microblocks. Build with logic.
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 03:36pm 08 Jul 2013
Copy link to clipboard 
Print this post

  marcwolf said   For me one of the main challenges is communicating with a lot of smaller devices that cannot handle I2C. Serial would work best but limited to 2 serial ports can make it a tight squeeze.

So for me the more serial ports the better.


I would suggest as a possible option for you, look at the proposed mSPI interface which the DTX modules use as native bus communication. It uses four wires and needs only one SPI port and nothing else.
You can easily implement mSPI in a very tiny software layer in your device no matter what it is based on.

http://rittle.org

--------------
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024