打印
[单片机资料]

已知的杰理单片机资料

[复制链接]
892|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pla155|  楼主 | 2025-6-3 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pla155 于 2025-6-3 15:56 编辑

自己写的学习笔记    https://oshwhub.com/pla155/works/article

杰理安全机制学习&安全测试工具          https://oshwhub.com/album/jerry-security-note


杰理-AC690x 学习笔记                  https://oshwhub.com/album/jl-ac690x-notes



# Chips

- [What do the chip markings mean](chip-marks.md)
- [Pinout diagrams](pinout-diagrams/index.md) - far from complete
- [Datasheets](datasheets.md) - for now for a few chips, linking to external resources..

## Chip series

### Generic MCU

- AD14N (SH54)
- AD15N (SH55)
- AD16N (UC03)
- AD104N (SH54)
- AD105N (SH55)

### Generic Audio

- [AC109N (CD002 / CD02)](cd02/index.md#ac109n)
  - AC1082
  - AC1083
  - AC1085
  - AC1094
- AC119N (CD005 / CDN5)
  - AC1187
- AC209N
- AC309N
- [AC608N (BR25)](br25/index.md#ac608n)

### Bluetooth Audio

- [AC410N (CD03)](cd03/index.md#ac410n)
- AC460N (BT15)
- [AC461N (BC51)](bc51/index.md#ac461n)
- [AC690N (BR17)](br17/index.md#ac690n)
- [AC691N (BR20)](br20/index.md#ac691n)
- [AC692N (BR21)](br21/index.md#ac692n)
- AC693N (BR22)
- [AC695N (BR23)](br23/index.md#ac695n)
- [AC696N (BR25)](br25/index.md#ac696n)
- AC697N (BR30)
- AC700N (BR36)
- AC701N (BR28)
- AC897N (BR30)
- AD697N (BR30)
- AD698N (BR34)

### Generic Bluetooth

- AC630N (BD29)
- AC631N
- AC632N (BD19)
- [AC635N (BR23)](br23/index.md#ac635n)
- [AC636N (BR25)](br25/index.md#ac636n)
- AC637N
- AC638N (BR34)

### Video

- [AC520N (DV12)](dv12/index.md#ac520n)
- [AC521N (DV15)](dv15/index.md#ac521n)
- AC530N (DV11)
- [AC540N (DV16)](dv16/index.md#ac540n)
- [AC560N (DV16)](dv16/index.md#ac560n)
- AC570N
- AC571N

### Wireless wi-fi or something like that idk

- AC790N (WL80)
- AC791N (WL82)

### to be determined

- AD13N
- AC61N
- AC64N
- AC81N
- AC91N
- AC104N - maybe that's AD104N
- AC812N
- AC889N
- AC890N
- AC897N
- AC951N
- AC961N
- AD140N
- AD142N
- AD145N
- AD146N
- AD153N
- AD154N
- AD156N
- AD158N
- AD159N
- AI800N (BR18)

## Chip families

Or a *design name*, or a project name...

- HB01 (AC209N)
- HB02 (AC309N)
- HB03 (AC329N)
- [CD02 (AC109N)](cd02/index.md)
- [CD03 (AC410N)](cd03/index.md)
- BT15 (AC460N)
- [BC51 (AC461N)](bc51/index.md)
- DV11 (AC530N)
- [DV12 (AC520N)](dv12/index.md)
- [DV15 (AC521N)](dv15/index.md)
- [DV16 (AC540N, AC560N)](dv16/index.md)
- BD19 (AC632N)
- BD29 (AC630N)
- [BR17 (AC690N)](br17/index.md)
- BR18 (AI800N)
- [BR20 (AC691N)](br20/index.md)
- [BR21 (AC692N)](br21/index.md)
- BR22 (AC693N)
- [BR23 (AC695N, AC635N)](br23/index.md)
- [BR25 (AC696N, AC636N, AC608N)](br25/index.md)
- BR28 (AC701N)
- BR30 (AC697N, AC897N, AD697N)
- BR34 (AD698N, AC638N)
- BR36 (AC700N)
- WL80 (AC790N)
- WL82 (AC791N)
- [SH50 (AD100)](sh50/index.md)
- SH54 (AD14N, AD104N)
- SH55 (AD15N, AD105N)

## Misc chips

- [AV10](misc/av10.md) - CVBS (PAL/NTSC .. but not SECAM!) video decoder
- FT33 (AC3433) - an FM transmitter chip

### to be determined

- HB001 - AC209N
- HB002 - AC309N
- HB003 - AC329N
- MC001 - that OpenRISC thing?
- CD01
- CD02 - AC109N
- MC002
- CDN2
- MV01
- CDN3
- CDN4
- SH50 - AD100
- RA13
- RA14
- DV10 - maybe something like AC51xx? Blackfin arch
- SH60 - AD200 - where the uboot.boot's "UBOOT2.00" originated from?
- **CDN5 => AC119N : AC1187**
- **BT15 => AC460N**
- HC02
- CDN6
- DV11
- **DV12 => AC520N**
- **BC51 => AC461N**
- AV10 (- PAL/NTSC video decoder chip?!)
- SH52 - AD300
- BR16
- F93
- **BR17 => AC690N**
- FT33 (fm transmitter - AC3433)
- **DV16 => AC540N/AC560N**
- BR18 - AI800N
- UC02 - AC12N
- CD07
- WL30
- WM31
- FR66 (fm receiver)

使用特权

评论回复

相关帖子

沙发
pla155|  楼主 | 2025-6-3 09:55 | 只看该作者
lots of chips
A table of part names... lots of them
AD13N

Part
Package
Flash
sheet
AD135A2
QSOP24
2 Mbit
9
AD14N

Part
Package
Flash
sheet
AD142A0
SOP16
OTP?
6
AD142A4
SOP16
4 Mbit
6
AD142C4
SOP16
4 Mbit
6
AD145A0
QSOP24
OTP?
9
AD145A4
QSOP24
4 Mbit
9
AD15N

Part
Package
Flash
sheet
AD152A4
SOP16
4 Mbit
6
AD153A2
QSOP24
2 Mbit
9
AD153A4
QSOP24
4 Mbit
9
AD155A0
QSOP24
OTP?
9
AD155A4
QSOP24
4 Mbit
9
AC61N

Part
Package
Flash
sheet
AC611A4
LQFP64
4 Mbit
3
AC64N

Part
Package
Flash
sheet
AC641C4
LQFP64
4 Mbit
3
AC81N

Part
Package
Flash
sheet
AC811A2
LQFP48
2 Mbit
7
AC812C4
LQFP64
4 Mbit
3
AC91N

Part
Package
Flash
sheet
AC913A2
LQFP48
2 Mbit
7
AC104N

Part
Package
Flash
sheet
AC1042A2
SOP16
2 Mbit
6
AC1044A2
SSOP24
2 Mbit
9
AC109N

Part
Package
sheet
AC1090
LQFP48
7
AC521N

Part
Package
sheet
AC5212B4
LQFP80
5
AC5213B4
LQFP64
3
AC5219B4
LQFP64
7
AC540N

Part
Package
sheet
AC5401A
eLQFP128
4
AC5401B4
eLQFP128
4
AC560N

Part
Package
sheet
AC5601A4
eLQFP128
4
AC570N

Part
Package
sheet
AC5701A8
eLQFP128
4
AC5701C8
eLQFP128
4
AC571N

Part
Package
sheet
AC5711A4
eLQFP128
4
AC608N

Part
Package
Flash
sheet
AC6082A2
SOP16
2 Mbit
6
AC6082C2
SOP16
2 Mbit
6
AC6084A2
QSOP24
2 Mbit
9
AC635N

Part
Package
Flash
sheet
AC6351B2
LQFP48
2 Mbit
7
AC6351D2
LQFP48
2 Mbit
7
AC636N

Part
Package
Flash
sheet
AC6369F2
SOP16
2 Mbit
6
AC638N

Part
Package
Flash
sheet
AC6385A4
QSOP24
4 Mbit
9
AC690N

Part
Package
Flash
sheet
AC690
LQFP80
ext
5
AC6900A8
LQFP64
8 Mbit
3
AC6901A8
LQFP48
8 Mbit
7
AC6901D
LQFP48
?
7
AC6905A8
QSOP24
8 Mbit
9
AC6905B4
QSOP24
4 Mbit
9
AC692N

Part
Package
Flash
sheet
AC6921A8
LQFP48
8 Mbit
1
AC6922A8
SSOP28
8 Mbit
1
AC6922B4
SSOP28
4 Mbit
1
AC6922C4
SSOP28
4 Mbit
9
AC6922E4
SSOP28
4 Mbit
9
AC6923A8
QFN48 6x6mm
8 Mbit
1
AC6925A4
QSOP24
4 Mbit
1
AC6925A8
QSOP24
8 Mbit
1
AC6925B4
QSOP24
4 Mbit
1
AC6925C4
QSOP24
4 Mbit
1
AC6925D4
QSOP24
4 Mbit
1
AC6925E4
QSOP24
4 Mbit
1
AC6925F4
QSOP24
4 Mbit
1
AC6926A4
QFN32 4x4mm
4 Mbit
1
AC6926C8
QFN32 4x4mm
4 Mbit
1
AC6928A4
TSSOP28
4 Mbit
1
AC6928B4
TSSOP20
4 Mbit
1
AC6929C4
SOP16
4 Mbit
1
AC6929D4
SOP16
4 Mbit
1
AC695N

Part
Package
Flash
sheet
AC6951C8
LQFP48
8 Mbit
7
AC6951F8
LQFP48
8 Mbit
7
AC6951G4
LQFP48
4 Mbit
7
AC6951T8
LQFP48
8 Mbit
7
AC6952D4
SSOP28
4 Mbit
8
AC6955F4
QSOP24
4 Mbit
9
AC6955F8
QSOP24
8 Mbit
9
AC6955H4
QSOP24
4 Mbit
9
AC6955H8
QSOP24
8 Mbit
9
AC696N

Part
Package
Flash
sheet
AC6965A4
QSOP24
4 Mbit
9
AC6965E4
QSOP24
4 Mbit
9
AC6969A2
SOP16
2 Mbit
6
AC6969D4
SOP16
4 Mbit
6
AC6969E2
SOP16
2 Mbit
6
AC6969H4
SOP16
4 Mbit
6
AC889N

Part
Package
Flash
sheet
AC8891
LQFP64
  3
AC890N

Part
Package
Flash
sheet
AC890
eLQFP128
ext?
4

使用特权

评论回复
板凳
pla155|  楼主 | 2025-6-3 09:57 | 只看该作者
# CPU cores

## i8051

An industry-standard 8-bit MCU core, used pretty much everywhere.

The JieLi chips, however, have one outstanding addition on it: the 16-bit "DSP" extension, which adds some special features
like a 16-bit register file, a 32-bit multiply accumulator, and a 16-bit access to XDATA.

Other than that, it has pretty standard modifications to the original 8051, including dual data pointers, a separate PDATA bank register,
extended stack pointer I believe, and stuff like that.

[More info](8051.md)

## OpenRISC

Probably the first deployed 32-bit CPU architecture used in JieLi chips, as seen in, for example, the AC4100 (CD03) chip series.

In the toolchain it goes under name "mc", and apprently there is a thing called "mc001" that uses or1k.

## Blackfin

The Analog Devices Blackfin architecture derivative has been used in a number of JieLi chips such as: AC510N (DV10), AC520N (DV12), AC460N (BT15) and possibly somewhere else.

There are two variations that seem to exist: "dv10" and "dv12".
The dv10 one seems to have some custom instruction set dedicated to the 64-bit multiply-accumulation stuff, and alike.

The dv12 one adds a variant of the `LINK`/`UNLINK` instructions that formely took a numeric value representing the size of the stack allocation in bytes, but the new variants use a log2 of the size instead. Not sure why, but that's how it goes.

## pi32

A first custom-built 32-bit CPU architecture, that however takes deep inspiration from the Blackfin architecture used in the past.

This can be seen in the assembly language syntax (in old toolchains it was a traditional mnemonic syntax, but later on they switched to the "algebraic" notation similar to one that has been used by Blackfin)

On top of that, it has some features that are present for example in ARM, for example: table branches, multiple register load/store.

And as a bonus there are some stuff that seems to be exclusive to this architecture, such as: if-else blocks (imagine that!), zero-overhead loops (implemented differently than in blackfin)..

[More info](pi32.md)

## pi32v2

An evolution of the pi32 architecture, adding more DSP features like saturated arithmetics, and other SIMD-y stuff on board (don't quote me on that, not an expert on that.)

[More info](pi32v2.md)

## q32s

A severely cut-down version of pi32v2, meant to be used as a basic 32-bit CPU for simple chips.

For example it is used in the AC630N and AC632N series, which do not do any audio so they don't need such powerful and complex CPU's that do not have any real benefit for the intended application of these chips (Bluetooth Low Energy stuff)

It's also used as a control CPU in the P11 subsystem.

[More info](q32s.md)

## f59

some PIC knockoff I guess

[More info](f59.md)

## f95

another PIC knockoff

[More info](f95.md)

使用特权

评论回复
地板
zjsx8192| | 2025-6-4 08:04 | 只看该作者
ac63系列的有吗

使用特权

评论回复
5
dffzh| | 2025-6-5 17:03 | 只看该作者
很详细的资料,感谢分享!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

24

帖子

0

粉丝