Author Topic: How to identify MCU by it's pinout?  (Read 2204 times)

0 Members and 1 Guest are viewing this topic.

Offline FinderbinderTopic starter

  • Regular Contributor
  • *
  • Posts: 105
  • Country: lt
How to identify MCU by it's pinout?
« on: April 24, 2024, 06:54:31 pm »
Does any mcu finder exist which is able to sort out a potential candidates?
Or short question: does substitute mcu exist for this Holychip HC89F0541 (LQFP32/QFN32)?
https://crossic.com/wp-content/uploads/2022/10/HC89F0541_0531_Datasheet_Ver1.01_en.pdf
 

Offline wraper

  • Supporter
  • ****
  • Posts: 17666
  • Country: lv
Re: How to identify MCU by it's pinout?
« Reply #1 on: April 24, 2024, 07:10:25 pm »
Why? It's readily available in many places in China, including aliexpress. There is a chance code could be compatible with something else depending on what peripherals it uses as MCU is based on 8051 core. Very unlikely that there is a direct substitute though.
 

Offline FinderbinderTopic starter

  • Regular Contributor
  • *
  • Posts: 105
  • Country: lt
Re: How to identify MCU by it's pinout?
« Reply #2 on: April 24, 2024, 07:19:22 pm »
The actual mcu is burned out. I think of using some popular mcu to program it with recreated firmware.
I'm not sure that chinese mcu is compatible with my programmers, compilers.
 

Offline wraper

  • Supporter
  • ****
  • Posts: 17666
  • Country: lv
Re: How to identify MCU by it's pinout?
« Reply #3 on: April 24, 2024, 07:28:17 pm »
It's certainly compatible with any 8051 compiler, it has JTAG so probably you don't need to buy a specific programmer/debugger.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 6740
  • Country: ca
Re: How to identify MCU by it's pinout?
« Reply #4 on: April 25, 2024, 10:10:37 am »
seems enhanced 8051 family ...  and  i think   STC does it too ??
 

Offline ColinB

  • Contributor
  • Posts: 26
Re: How to identify MCU by it's pinout?
« Reply #5 on: April 25, 2024, 07:44:11 pm »
It seems unlikely to me you'll find another microcontroller with the same pinout, I don't think this one is standard. But maybe there's one.

What I'd do, is use whatever MCU you want that is suitable (i.e. compatible voltage/clocking/IO features) and then either:

1. make a PCB module containing the new MCU, that fits the existing footprint, or

2. dead-bug/point to point wire the new MCU to the old footprint
 

Offline PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 1932
  • Country: au
Re: How to identify MCU by it's pinout?
« Reply #6 on: April 25, 2024, 08:10:10 pm »
The actual mcu is burned out. I think of using some popular mcu to program it with recreated firmware.
I'm not sure that chinese mcu is compatible with my programmers, compilers.

How complex is the firmware ?

You can buy Holychip development tools, like this
https://www.chipsmall.com/Products/HC-LINK-HC89F0541-Demo-HC-PM51_Shanghai-Holychip-E_20059201.html
and this link from their home page
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.4ace1deb5QqLDZ&ft=t&id=607238005144
 

Offline FinderbinderTopic starter

  • Regular Contributor
  • *
  • Posts: 105
  • Country: lt
Re: How to identify MCU by it's pinout?
« Reply #7 on: July 23, 2024, 08:09:15 pm »
How complex is the firmware ?

You can buy Holychip development tools, like this
https://www.chipsmall.com/Products/HC-LINK-HC89F0541-Demo-HC-PM51_Shanghai-Holychip-E_20059201.html
and this link from their home page
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.4ace1deb5QqLDZ&ft=t&id=607238005144

I have bought HC-Link V4 programmer. I also got the second working device (power bank) ATZpower ATZ1000AEU PYS-PEP-E01000. Tried to copy dump from a working mcu with no success :(
Surely it is password protected (8 symbol hex format). New mcu can be read/write.
Any clue how to find out that password?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf