Sign Up

Unlock the Gateway: Join the Embed Threads

Have an account? Sign In

Captcha Click on image to update the captcha.

Have an account? Sign In Now

Sign In

Unlock the Possibilities: Dive In with Login Access

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

Embed Threads

Embed Threads

Embed Threads Navigation

  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Forum
  • Communities
  • Questions
    • New Questions
    • Must Read Questions
    • Trending Questions
    • Hot Questions
  • Polls
  • Groups
  • Add group
  • Badges
  • Users
  • Help
  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books

Aditya007

Beginner
Ask Aditya007
33 Visits
0 Followers
1 Question
  • About
  1. Asked: July 31, 2023In: Embedded Software Development

    Programming Error while using PICKIT4

    Aditya007 Beginner
    Replied to answer on August 2, 2023 at 11:15 am

    I am using dsPIC33CK32MC102 SSOP package , I have code and its hex file ready. I made the connections for the controller those are as follows 1) pullup resistor of 5.5kohm for MCLR pin and 100 ohm between pullup and MCLR pin 2) 0.1 uF ceramic capacitor between VDD and VSS as told in datasheet I am uRead more

    I am using dsPIC33CK32MC102 SSOP package , I have code and its hex file ready. I made the connections for the controller those are as follows
    1) pullup resistor of 5.5kohm for MCLR pin and 100 ohm between pullup and MCLR pin
    2) 0.1 uF ceramic capacitor between VDD and VSS as told in datasheet

    I am using PICKIT 4 for programming where the pin are connected as follows
    MCLR = pin 27
    VDD = pin 20
    VSS = pin 19
    PGD = pin17
    PGC = pin 18

    the connections are perfect and no wire is bas solder

    when i plug usb to laptop and click “connect” it says following error and connects any how

    Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.
    UDID1 = 000000
    UDID2 = 000000
    UDID3 = 000000
    UDID4 = 000000
    UDID5 = 000000

    ==============================================================================================================

    after this when i click “program” it gives following error

    Programming did not complete.
    You are trying to change protected boot memory. In order to do this you must select the “Boot, Secure and General Segments” option on the debug tool Secure Segment properties page.

    Then in settings > secure segment > segments to be programmed > Boot,General and Config segment is selected

    after this when i click “program” it gives following error

    [ Pgm ] at 0x0, expected 0x00040200, got 0x00000000.
    You have set the program speed to Normal. The circuit on your board may require you to slow the speed down. Please change the setting in the tool properties to low and try the operation again.
    Programming did not complete.

    Then in settings > PICKIT4 tool options > programming speed > low selected

    after this when i click “program” it gives following error
    [ Pgm ] at 0x0, expected 0x00040200, got 0x00000000.
    Programming did not complete.

    =================================================================================================================

    Also this approach

    Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.
    UDID1 = 000000
    UDID2 = 000000
    UDID3 = 000000
    UDID4 = 000000
    UDID5 = 000000

    After this i click “erase” followed by “read” it says
    Read complete
    Warning: Debug bit is set on target image. This may not run correctly in production.

    Now if i hit “program” it says following warning
    Memory Image changed do you wish to continue programming device
    selecting yes it programs successfully but i dont know what has he program its more like a blank file is been programmed

    The following memory area(s) will be programmed:
    program memory: start address = 0x0, end address = 0x5eff
    configuration memory
    Programming/Verify complete
    2023-08-02 15:58:58 +0530 – Programming complete
    *** Hold In Reset mode is enabled ***

    =================================================================================================================

    checking CLKO clock output also gives a constant voltage level

    I am using external 3.3V supply for VDD
    The #pragma DEBUG = OFF/ON whatever it is ,its not avliable in config file for this controller
    Also this controller doesnt have VCAP pin
    If anyone has experienced it before their response would be appreciated
    Also is it a hardware related error, software related ?

    IDE i am using: MPLAB v6.10 IDE
    IPE i am using: MPLAB v6.10 IPE

    See less
    • 0
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp

Sidebar

Ask A Question

Stats

  • Questions 85
  • Answers 2k
  • Best Answers 15
  • Users 802

Free PDF Downloads

A Roadmap to a Successful Career

HTTP, WS and TLS: The Complete Guide

Embedded Interview Questions

  • Popular
  • Answers
  • alokm014

    Embedded System Testing: Strategies and Approaches

    • 593 Answers
  • Sri Bathran S

    Roadmap to embedded software developer

    • 229 Answers
  • Aditya007

    Programming Error while using PICKIT4

    • 175 Answers
  • Tanmoy Chandra Dey

    Why is the "ADDR flag" cleared without reading the SR2

    • 115 Answers
  • Kushal KJ

    FreeRTOS_config.h file for STM32F401RE Nucleo Board

    • 112 Answers
  • 87samurai ทางเข้า
    87samurai ทางเข้า added an answer iԀ="firstHeading" class="firstHeading mw-first-heading">Search гesults Heⅼp English Tools Tools movе tߋ… July 11, 2025 at 1:31 pm
  • Download video instagram
    Download video instagram added an answer Hal ini bikin saya tidak perlu repot login, sekaligus menjaga… July 11, 2025 at 1:25 pm
  • alcohol rehab Allentown
    alcohol rehab Allentown added an answer I'm really enjoying the design and layout of your blog.… July 11, 2025 at 12:49 pm
  • drug rehab Albuquerque
    drug rehab Albuquerque added an answer It's actually a nice and useful piece of info. I… July 11, 2025 at 8:58 am
  • useful content
    useful content added an answer Superb, what a weblog it is! This website presents valuable… July 11, 2025 at 8:49 am

Explore

  • Forum
  • Communities
  • Questions
    • New Questions
    • Must Read Questions
    • Trending Questions
    • Hot Questions
  • Polls
  • Groups
  • Add group
  • Badges
  • Users
  • Help

Footer

Embed Threads

Embed Threads

Join us on a transformative journey where knowledge is amplified and solutions are empowered.

About Us

  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books

Legal Stuffs

  • Privacy Policy
  • Adsense Disclaimer

Help

  • Help
  • Contact Us

Follow

© 2024 Embed Threads. All Rights Reserved
With Love by Embed Threads.