Skip to main content

STC MCU ISP flash tool

Project description

stcflash - STC MCU ISP flash tool

stcflash is a command line flash programming tool for STC MCU Ltd. 8051 compatible microcontrollers.

STC microcontrollers have an UART/USB based boot strap loader (BSL). It utilizes a packet-based protocol to flash the code memory and IAP memory over a serial link. This is referred to as in-system programming (ISP). The BSL is also used to configure various (fuse-like) device options. Unfortunately, this protocol is not publicly documented and STC only provide a (crude) Windows GUI application for programming.

stcflash is a full-featured Open Source replacement for STC's Windows software; it supports a wide range of MCUs, it is very portable and suitable for automation.

Project details


Release history Release notifications | RSS feed

This version

0.10

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stcflash-0.10.tar.gz (81.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stcflash-0.10-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file stcflash-0.10.tar.gz.

File metadata

  • Download URL: stcflash-0.10.tar.gz
  • Upload date:
  • Size: 81.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for stcflash-0.10.tar.gz
Algorithm Hash digest
SHA256 c1be03f5f6abf9547d798373088fb6b22625551515e76b4c83bc29fbbf458f69
MD5 0441939ed976a94964a9ae1695b2396e
BLAKE2b-256 94b47a239620a9fdf60074dc5251b33a4640ee6a3a2b669044466d92b7f9a1a8

See more details on using hashes here.

File details

Details for the file stcflash-0.10-py3-none-any.whl.

File metadata

  • Download URL: stcflash-0.10-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for stcflash-0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 701133de2a3be4d4d65b58b698996f63fd029a822764569b9902ec473a34cd8e
MD5 28cf2c532c980a44e1ca4ad6bf4297fd
BLAKE2b-256 a1972d7e903dd1bb944c160dfabf1b8ac810ad62599ea8a16491487450f3c8a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page