UC3C2256C-Z replacement.

Go To Last Post
8 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello:

I have an old project with the mentioned chip and i would like to "move" to a newer chip. I don't know where to start.

 

Which chips are compatible? 

 

Pin to pin? Yes or No.

ASF compatibility for the replacement? 

Atmel Studio 7? Yes or No?

 

I will be able to change hardware and Software (ASF level) so i have some range for replacement.

 

Regards.-

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Alefachini wrote:
Which chips are compatible?
depends on your requirements.

AVR32 UC3C distinguishing characteristics :

  • FlashVaultTM
  • 5V IO
  • cycle-accurate IO (UC3 32-bit local bus)

Possible UC3C replacements :

  • FlashVaultTM - wait for Armv8-M TrustZone (Cortex-M23, Cortex-M33)
  • 5V IO - SAM C
  • cycle-accurate IO - PIC32 EPMP (16-bit data bus) (PMP also?), arm single-cycle I/O port

Alefachini wrote:
Pin to pin? Yes or No.
no

Alefachini wrote:
ASF compatibility for the replacement?
ASF4 for SAM though could evaluate MPLAB Harmony for PIC32.

Alefachini wrote:
Atmel Studio 7? Yes or No?
yes for SAM

PIC32 - MPLAB X though there's the PIC32 J-Link GDB server so multiple IDE.

UC3 has an instruction trace capability; likewise in PIC32 though that's only in MPLAB X via MPLAB REAL ICE and XC32.

arm also has high speed instruction trace (ITM - Instrumentation Trace Macrocell) though, IIRC, that's in some arm Cortex-M7.

 


http://www.microchip.com/wwwproducts/en/at32uc3c2256c (in 'similar devices', all are also NRND)

http://www.microchip.com/mymicrochip/Reports.aspx?type=cpn&filter=AT32 (UC3C is active)

https://developer.arm.com/technologies/trustzone

http://www.microchip.com/design-centers/32-bit/sam-32-bit-mcus/sam-c-mcus (note: arm Cortex-M0+ so no FPU)

http://www.microchip.com/design-centers/32-bit

http://www.microchip.com/mplab/mplab-harmony

http://www.microchip.com/mplab/mplab-x-ide

Introducing the SEGGER J-Link - Developer Help

http://microchipdeveloper.com/tls5000:start

https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/microchip-pic32-support/

https://www.segger.com/products/debug-probes/j-link/technology/ides/microchip-mplab-x/

Requirements for Instruction Trace - Developer Help

http://microchipdeveloper.com/realice:instruction-trace-require

ARM Information Center

4.6. Single-cycle I/O Port

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0662a/BABGAIDE.html

Edits: MPLAB X via SEGGER, arm ITM, arm single-cycle I/O port

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Fri. Jun 29, 2018 - 11:18 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Excelent ThAnk you!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
  • FlashVaultTM - wait for Armv8-M TrustZone (Cortex-M23, Cortex-M33)

Microchip Technology Inc

Microchip Technology

Press Release

Create Secured IoT Endpoints with the First 32-bit MCU to Feature Robust, Chip-level Security and Arm TrustZone Technology

New MCUs combine industry’s best-in-class low power consumption and water-tolerant, noise-immune capacitive touch

https://www.microchip.com/en/pressreleasepage/SAM-L10-L11-secured-iot--first-32-bit-with-chip-level-security-arm-trustzone

Chandler, Arizona

June 25, 2018

...

For more information visit www.microchip.com/SAML11.

The new MCU families are based on the Arm® Cortex®-M23 core, with the SAM L11 featuring Arm TrustZone® for Armv8-M, a programmable environment that provides hardware isolation between certified libraries, IP and application code. Microchip enables robust security by including chip-level tamper resistance, secure boot and secure key storage that, when combined with TrustZone technology, is designed to protect customer applications from both remote and physical attacks.

...

In addition to TrustZone technology, the SAM L11 security features include an on-board cryptographic module supporting Advanced Encryption Standard (AES), Galois Counter Mode (GCM) and Secure Hash Algorithm (SHA). The secure boot and secure key storage with tamper detection capabilities establish a hardware root of trust. It also offers secure bootloader for secure firmware upgrades. Microchip has partnered with Trustonic, a member of Microchip’s Security Design Partner Program, to offer a comprehensive security solution framework that simplifies implementation of security and enables customers to introduce end products faster. Microchip has also partnered with Secure Thingz and Data I/O Corporation to offer secure provisioning services for SAM L11 customers that have a proven security framework.

...

Pricing and Availability

SAM L10 and SAM L11 devices are available today in a variety of pin counts and package options in volume production quantities. 

  • Devices in the SAM L10 series are available starting at $1.09 each in 10,000-unit quantities.
  • Devices in the SAM L11 series are available starting at $1.22 each in 10,000-unit quantities.
  • The SAM L10 and SAM L11 Xplained Pro Evaluation Kits are available for $58.00 each (DM320204 and DM320205 respectively).

...

Atmel Studio 7.0.1931

by meolsen

https://www.avrfreaks.net/forum/atmel-studio-701931

...

 

Highlights of new features:

...

  • Support for ARM® Cortex®-M23 architecture with TrustZone®
  • ...
  • New devices:
  • ...
  • ATSAML10[D|E][14|15|16]A
  • ATSAML11[D|E][14|15|16]A
  • ...

...

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

UC3C has hardware floating point support. Does your project need this?

Letting the smoke out since 1978

 

 

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Alefachini wrote:
I don't know where to start.

You start with the requirements of your application - list what processor features you need.

 

You might also list "nice to have" features.

 

Then you visit manufacturer's product selector guides, and feed-in those requirements.

 

This should narrow it down to a shortlist.

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

March, April, May, June...? I wonder if he is really still pondering the chip choice?? Be warned, #4 is necromancy.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller