EasyManua.ls Logo

Microchip Technology SAM Series User Manual

Microchip Technology SAM Series
76 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #5 background image
Problem 34: Why does a USB data transfer take longer than expected?
Problem 35: Why will the USB DEVICE not enumerate?
Problem 36: USB connection has been lost.
Problem 37: Why is the CAN sending message errors?
Problem 38: Why will the CAN not connect?
Problem 39: Why is the SAR ADC result 0v with input voltages up to 30mv or more?
Problem 40: Why is the SAR ADC results not consistent and/or accurate?
Problem 41: Why does the I
2
C com link not work?
Problem 42: An ETHERNET connection cannot be established.
Frequently Asked Questions (F
AQs)
© 2022 Microchip T
echnology Inc.
and its subsidiaries
Manual
DS70005439B-page 5

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Microchip Technology SAM Series and is the answer not in the manual?

Microchip Technology SAM Series Specifications

General IconGeneral
BrandMicrochip Technology
ModelSAM Series
CategoryMicrocontrollers
LanguageEnglish

Summary

Introduction to 32-Bit MCU Design and Troubleshooting

User Issue Submission Instructions

Steps to submit user issues for technical support and guidance.

Microchip Client Support Services

Link to Microchip's client support portal for assistance and resources.

Microchip Technical Support Services

Link to Microchip's technical support forum for help and community interaction.

32-Bit MCU Design and Troubleshooting Checklist Menu

Functional Anomalies

Addresses general functional issues and errata review for MCUs.

CPU Start-up Problems

Covers issues related to MCU power-up, clocking, and voltage ramp rates.

Unexpected Resets

Details causes and solutions for device resets, lock-ups, and exception events.

Debug Issues

Discusses problems encountered during debugging with ICD4/REAL_ICE, JTAG, and SWD.

PCB MCU Connections

Covers proper PCB layout and connection strategies for MCU pins and interfaces.

Serial Data Corruption Errors

Addresses issues with data integrity and communication errors across interfaces.

ADC

Troubleshooting analog-to-digital converter performance and accuracy.

I2S and Push Button Protection

Design considerations for I2S interfaces and push button protection.

I2C Protection

Guidance on protecting I2C interfaces from electrical issues and ensuring compatibility.

Inlet Power Protection

Methods for protecting power input circuits from surges and noise.

Ethernet

Design guidelines and troubleshooting for Ethernet interfaces and magnetics.

PCB Layout Guidelines

Comprehensive recommendations for PCB design, layout, and signal integrity.

MCU Start-up Problems

VDD Ramp Rate

Discusses issues with power supply voltage ramp rate during startup and its impact.

Power Bypassing

Proper use of bypass capacitors for stable power supply during peak current demands.

Power Sequencing

Critical voltage sequencing requirements for MCU startup and inter-supply compatibility.

I/O Pin Current Injection from Remote Circuits

Addresses issues from current injection via I/O pins during startup and power sequencing.

Crystal Oscillators

Troubleshooting crystal oscillator startup issues and AGC function.

PIC32MZxxEFxx Crystal Oscillator Issues

Specific startup issues for PIC32MZxxEFxx devices using crystals.

PIC32MK/MZxxDAxx/PIC32C Crystal Oscillator Issues

Startup issues for PIC32MK/MZ/C families using external clocks.

SAMxx Auto Gain Control Issues

Auto Gain Control issues and intermittent startup in SAM product families.

Crystal Loading Capacitors

Proper selection and use of crystal load capacitors for oscillator circuit design.

Clock Switching

Issues with hardware/software clock switching in PIC32MX/MM/MZ/MK families.

PIC32MX/MM/MZ/MK Clock Switching Details

Clock switching issues in PIC32MX/MM/MZ/MK devices related to IESO and FCKSM.

Unexpected Resets

PIC32MX/PIC32MM POR/BOR

Resets on wake from sleep or during clock switch in PIC32MX/MM devices.

PIC32MZ/PIC32MK/PIC32C POR/BOR

Lock-ups due to power anomalies or cycling in PIC32MZ/MK/C devices.

NMI and Exception Events

Lock-ups due to undefined exception handlers or unhandled errors.

ESD/EMI/EFT Events

Impact of ESD, EMI, and EFT events on MCU operation and system stability.

Debug Issues

ICD4/REAL_ICE ICSP Debug Issues

Troubleshooting issues with ICD4/REAL_ICE for ICSP debugging and connections.

JTAG/SWD

Debugging with JTAG and SWD interfaces, including wiring and pinouts.

PCB MCU Connections

Exposed Pad

Proper soldering and grounding of the MCU exposed pad for PCB design.

PIC32MX/PIC32MM/PIC32MZ/PIC32MK VUSB3V3 Pin

Issues with VUSB3V3 pin and USB interface signals in PIC32MX/MM/MZ/MK.

MCLR#/RESETN

Troubleshooting MPLAB connection issues with MCLR/RESETN circuit.

VBAT

Bypass capacitor usage for VBAT and ADC measurement accuracy.

Serial Data Corruption Errors

Impedance Matching

Importance of impedance matching for signal integrity and preventing data corruption.

Abbreviated General High-Speed Signal Layout Guidelines

Key layout rules for high-speed signals, including differential pairs and ground planes.

PIC32MZ/PIC32MK Signal Integrity

Slew rate control for improving signal integrity and data transceiver errors.

Ground Loops

Causes and solutions for data corruption due to ground loops between systems.

SPI/SQI

Troubleshooting SPI/SQI communication, data shifts, and corruption issues.

Key SPI SD Card Protection Design Points

Protection design points for SPI SD card interfaces against ESD.

SD Host Controller (SDHC)

Issues and protection for SD Host Controller, including card access and write protect.

Key SD Host Controller (SDHC) Protection Design Points

Protection design points for SDHC interfaces, focusing on ESD and signal routing.

UART

Issues with UART data corruption, clock accuracy, and startup behavior.

Key UART Protection Design Points

Protection design points for UART interfaces, including RS232 connector.

USB

Troubleshooting USB data transfer, enumeration, and connection loss issues.

Key USB Host Design Points

Key design points for USB host interfaces, including shield grounding.

Key USB Device Design Points

Key design points for USB device interfaces, including shield grounding.

CAN FD

Issues with CAN FD message errors, connectivity, and configuration requirements.

CAN FD Silicon Configuration Requirements

Configuration requirements for CAN FD data rates and silicon features.

CAN FD Hardware Requirements

Hardware requirements for CAN FD networks, including termination and cabling.

Key CAN FD/LIN Protection Design Points

Protection design points for CAN FD/LIN interfaces.

ADC

Typical SAM SAR ADC Total Unadjusted Error Sources (TUE)

Common error sources in SAM SAR ADCs, including offset, gain, and quantization.

ADC Noise

Impact of noise on ADC performance, especially in mixed-signal pins.

VREF Accuracy

Factors affecting ADC VREF accuracy and resulting measurement errors.

Circuit IR Drop Errors

How circuit IR drops affect ADC measurements and accuracy.

I2S and Push Button Protection Illustration

Key I2S and Push Button Protection Design Points

Design points for I2S and push button protection, including ESD and filtering.

I2C

Key I2C Protection Design Points

Key design points for I2C interface protection and level shifting.

Inlet Power Protection Illustration

Ethernet

Special Ethernet 10/100 Base-T Design Guidelines

Design guidelines for Ethernet interfaces, including differential pairs.

Unused Ethernet Cable Pairs Considerations

Termination of unused Ethernet cable pairs on the RJ45 connector.

Ethernet RJ45 Connector Considerations

Recommendations for Ethernet RJ45 connectors, including shield and ESD.

Ethernet Magnetics Considerations

Factors to consider when selecting Ethernet magnetics for optimal performance.

Key Ethernet Protection Design Points

Key protection points for Ethernet PHY interfaces, including ferrites and grounding.

Comprehensive PCB Layout Guidelines and Recommendations

PCB Bypassing

Proper placement and use of bypass capacitors on PCBs for noise reduction.

PCB Layer Strategy

Recommended PCB layer stack-up strategies for high-speed designs.

PCB Signal Integrity Concerns

Ensuring signal integrity with proper terminations and layout for high-speed signals.

PCB Trace Considerations

Guidelines for PCB trace routing, impedance matching, and crosstalk avoidance.

Revision History

Microchip Support and Information

The Microchip Website

Information on accessing Microchip's website for support and resources.

Product Change Notification Service

Service for receiving updates and notifications on Microchip products.

Customer Support

Channels for receiving customer support from Microchip via various methods.

Microchip Devices Code Protection Feature

Details on Microchip's code protection feature and its limitations.

Legal Notice

Legal disclaimers, warranties, and terms of use for the document.

Trademarks

List of Microchip and third-party trademarks mentioned in the document.

Quality Management System

Information on Microchip's quality management systems and certifications.

Worldwide Sales and Service

Contact information for Microchip sales and service offices globally.

Related product manuals