EastSoft HR7P169 Microprocessor programming - Page 1
Forum section: electronics / general

author: davegsm82
author_rank: Contributor
timestamp: May 22, 2025, 12:50:10 pm
content: Just wondering if anyone has any info on how to program these little EastSoft microcontrollers?I have a large bag filled with scrapped PCB's containing this micro and they are flash programmable (not OTP), and I would like to be able to repurpose them into generic project boards if possible as the board has a built in mains power supply, relay outputs, sensor inputs and an I2C screen connection.it looks like there's a toolchain and software available on the website, but programming appears to be handled by a dedicated programmer such as the ES-PRO. These are available on Taobao etc but difficult to get them shipped to the UK, they are prohibitively expensive on Aliexpress and only available from one seller.I know that some IC's are clones of PIC micros, so I've attached wires to the ICSP and reset pins, after connecting to my PICKIT there's nothing recognised unfortunately.Any input appreciated.

author: brucehoult
author_rank: Super Contributor
timestamp: May 22, 2025, 01:17:37 pm
content: I screenshotted the part with the chip and asked Grok what it is.----The chip in the image is an HR7P169BFGTF microcontroller from Qingdao Eastsoft Communication Technology (also known as EastSoft). Here's a detailed breakdown based on available information:Specifications: The HR7P169BFGTF is an 8-bit microcontroller with a RISC architecture, featuring 8KB of OTP/FLASH ROM, 1KB of RAM, and a maximum clock frequency of 20MHz. It operates at a voltage range of 2.5V to 5.5V and has 17 I/O pins. It includes a 14x12-bit ADC, one UART/USART interface, and is housed in a TSSOP-20 package. Its operating temperature range is -40°C to 85°C, and it has an MSL (Moisture Sensitivity Level) rating of 3, meaning it requires careful handling during assembly to avoid moisture-related damage.Applications: This microcontroller is designed for low-power embedded systems, making it suitable for consumer electronics, industrial control, IoT devices, and other applications requiring reliable performance with minimal power consumption.Manufacturer: EastSoft, specifically Qingdao Eastsoft Communication Tech (formerly associated with Shanghai Haier Integrated Circuit), is a Chinese company focused on producing high-reliability, general-purpose, and specialized microcontrollers.Additional Notes: The chip supports a 32kHz to 20MHz clock range and includes one 14-channel 12-bit ADC. It lacks SPI and USB device interfaces. For proper use, EastSoft recommends careful power sequencing in systems with multiple power supplies, specific reset circuits (like external or brown-out reset), and ESD/EFT protection measures during handling and application.If you need a datasheet or more specific details, you might check with distributors like JLCPCB or LCSC, where this part is listed for PCB assembly. Let me know if you'd like to dive deeper into any aspect!----I guess this might or might not be a relevant datasheethttps://xonstorage.blob.core.windows.net/pdf/qingdaoeastsoft_hr7p169bfgtf_apr22_xonlink.pdfWell, I guess you already found all that, or better.

author: davegsm82
author_rank: Contributor
timestamp: May 22, 2025, 01:28:35 pm
content: Hi Bruce, yea I found that datasheet or one very similar via JLCPCB but I can't seem to find any timing diagrams or other programming info unfortunately.

author: coromonadalix
author_rank: Super Contributor
timestamp: May 22, 2025, 01:34:38 pm
content: maybe some hints there :https://www.eevblog.com/forum/reviews/youyue-858d-some-reverse-engineering-custom-firmware/some datasheet in chineese attached

author: amyk
author_rank: Super Contributor
timestamp: May 23, 2025, 04:06:54 am
content: With the help of Google Translate you can look around their site,https://www.essemi.com/index/product/detail?id=15programmer software is called ESBurner and can be downloaded for inspection, perhaps there is some information in there that may be useful.Also found a mention of HR7P series here:https://cpldcpu.com/wp-content/uploads/2019/08/3-cent-mcu-1.pngwhich suggests the programming protocol is "3+2 wire HV (8.5V)", at least for the HR7P153P45SA, but there could be variations between specific parts.