スキル一覧に戻る
Cantara

sitronix

by Cantara

1🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: sitronix description: Sitronix Technology MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Sitronix display controllers or SitronixHandler.

Sitronix Technology Manufacturer Skill

MPN Structure

Sitronix MPNs follow this general structure:

[PREFIX][SERIES][MODEL][VARIANT][PACKAGE]
   |       |       |       |        |
   |       |       |       |        +-- Package suffix (S=SOP, V=LQFP, R=QFN)
   |       |       |       +-- Optional variant letter or revision
   |       |       +-- Model number (65, 89, 20, etc.)
   |       +-- Series digits (75, 77, 79, 16)
   +-- ST prefix (all Sitronix products)

Example Decoding

ST7735S
|  |  ||
|  |  |+-- S = SOP package
|  |  +-- (no variant)
|  +-- 7735 = TFT display driver model
+-- ST = Sitronix prefix

ST7920-0B
|  |   |||
|  |   ||+-- B = COG package
|  |   |+-- 0 = revision/option
|  |   +-- hyphen separator
|  +-- 7920 = Graphic LCD controller
+-- ST = Sitronix prefix

Product Families

ST75xx Series - TFT LCD Controllers

Part NumberDescriptionResolution
ST7565COG LCD controller128x64
ST7567COG LCD controller128x64
ST7571TFT LCD controller132x64
ST7580TFT LCD controllerVariable

ST77xx Series - TFT Display Drivers

Part NumberDescriptionResolution
ST77351.8" TFT driver128x160
ST7735S1.8" TFT driver (SOP)128x160
ST77892.0-2.4" TFT driver240x320
ST7789VST7789 in LQFP240x320
ST77963.5"+ TFT driver320x480

ST79xx Series - Graphic LCD Controllers

Part NumberDescriptionFeatures
ST7920Graphic LCD controllerChinese font ROM
ST7920-0BST7920 COG variantBuilt-in fonts

ST16xx Series - LED Drivers

Part NumberDescriptionChannels
ST1628LED driverSegment display
ST1633LED driverMatrix display

Package Codes

Single-Letter Suffixes

CodePackageNotes
SSOPSmall outline package
VLQFPLow-profile QFP
RQFNQuad flat no-lead
BCOGChip-on-glass

Multi-Letter Package Codes

CodePackageNotes
QFPQFPQuad flat package
LQFPLQFPLow-profile QFP
COGCOGChip-on-glass
COFCOFChip-on-film
QFNQFNQuad flat no-lead
SOPSOPSmall outline package
SSOPSSOPShrink SOP
TSSOPTSSOPThin shrink SOP
TQFPTQFPThin QFP
BGABGABall grid array

Naming Pattern Conflicts

ST vs STMicroelectronics

IMPORTANT: Both Sitronix (Taiwan) and STMicroelectronics (Europe) use the "ST" prefix!

Sitronix patterns: ST followed by 2-digit series + 2-digit model

  • ST75xx, ST77xx, ST79xx (display controllers)
  • ST16xx (LED drivers)

STMicroelectronics patterns: STM prefix or different number patterns

  • STM32Fxxx (microcontrollers)
  • STM8xxx (8-bit MCUs)
  • L78xx (voltage regulators)

How to distinguish:

// Sitronix: ST + specific series numbers
"^ST(75|77|79|16)[0-9]{2}[A-Z0-9-]*$"

// STMicroelectronics: STM prefix or different patterns
"^STM[0-9].*"  // MCUs
"^L78[0-9]{2}.*"  // Regulators

Handler Implementation Notes

Pattern Matching

// ST75xx - TFT LCD controllers
"^ST75[0-9]{2}[A-Z0-9-]*$"

// ST77xx - TFT display drivers
"^ST77[0-9]{2}[A-Z0-9-]*$"

// ST79xx - Graphic LCD controllers (includes ST7920)
"^ST79[0-9]{2}[A-Z0-9-]*$"

// ST16xx - LED drivers
"^ST16[0-9]{2}[A-Z0-9-]*$"

Package Code Extraction

// Step 1: Handle hyphenated suffixes (ST7920-0B)
int hyphen = mpn.indexOf('-');
String basePart = hyphen >= 0 ? mpn.substring(0, hyphen) : mpn;

// Step 2: Extract suffix from ST[0-9]{4}[letters]
Pattern packagePattern = Pattern.compile("^ST[0-9]{4}([A-Z]+)$");

// Step 3: Map single-letter codes
switch (code) {
    case "S": return "SOP";
    case "V": return "LQFP";
    case "R": return "QFN";
    case "B": return "COG";
}

Series Extraction

Returns the first 4 characters (ST + 2 digits):

  • ST7735S -> "ST77"
  • ST7920 -> "ST79"
  • ST1628 -> "ST16"

  • Handler: manufacturers/SitronixHandler.java
  • Component types: IC, LED_DRIVER

Common Use Cases

Embedded Display Projects

Sitronix controllers are widely used in:

  • Arduino/Raspberry Pi displays: ST7735 (1.8" TFT), ST7789 (2.0" TFT)
  • Character LCDs: ST7920 (128x64 with Chinese fonts)
  • LED segment displays: ST1628
ModuleControllerResolutionInterface
1.8" TFTST7735128x160SPI
2.0" TFTST7789240x320SPI
2.4" TFTST7789V240x320SPI
12864 LCDST7920128x64Parallel/SPI

Learnings & Edge Cases

  • ST7735 vs ST7735S: The "S" is the package code (SOP), not part of the model number.
  • ST7920 variants: ST7920-0B has hyphenated option code; the "0" is a revision, "B" is COG package.
  • Sitronix vs STMicro: Always check the number pattern - Sitronix uses ST[75|77|79|16]xx while STMicro uses STM[8|32] or other prefixes.
  • Display resolution: The model number sometimes hints at resolution capability, but datasheet verification is required.
  • COG/COF packages: These are bare die packages for direct bonding, common in display applications.

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です