Skip to main content

STC MCU ISP flash tool

Project description

stcgal - STC MCU ISP flash tool

stcgal 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.

stcgal 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.

See the GitHub page for more information.

Project details


Download files

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

Source Distribution

stcgal-1.10.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

stcgal-1.10-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file stcgal-1.10.tar.gz.

File metadata

  • Download URL: stcgal-1.10.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for stcgal-1.10.tar.gz
Algorithm Hash digest
SHA256 31db4f7ee1a1eb193941c6e4728fbb47874a467b02128a7d3915aaf60da658f7
MD5 5abd032f309b6377b527e95dc18e776b
BLAKE2b-256 e83b882b3c25923136ffffd2976ad59a9a5e308a1c087081fbe36cec443e13b7

See more details on using hashes here.

File details

Details for the file stcgal-1.10-py3-none-any.whl.

File metadata

  • Download URL: stcgal-1.10-py3-none-any.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for stcgal-1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 047aea6dd99003bc58064dfbb95a3b002e39227ca77da62191f11889468094e7
MD5 f2c7104e672058ddac9828656e248729
BLAKE2b-256 7c4341d3110526c952b6b5602cff4d99860d443c5ad4d345f8c39b7aad595e1c

See more details on using hashes here.

Supported by

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