KR20030058851A - 마이크로 컨트롤러 장치 - Google Patents
마이크로 컨트롤러 장치 Download PDFInfo
- Publication number
- KR20030058851A KR20030058851A KR1020020000079A KR20020000079A KR20030058851A KR 20030058851 A KR20030058851 A KR 20030058851A KR 1020020000079 A KR1020020000079 A KR 1020020000079A KR 20020000079 A KR20020000079 A KR 20020000079A KR 20030058851 A KR20030058851 A KR 20030058851A
- Authority
- KR
- South Korea
- Prior art keywords
- mode
- data
- serial
- control unit
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/10—Distribution of clock signals, e.g. skew
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/08—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor having a sequence of storage locations, the intermediate ones not being accessible for either enqueue or dequeue operations, e.g. using a shift register
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (1)
- 직렬 클럭(SCLK)을 카운트하여 각 모드에 필요한 타이밍 신호들(ST0~ST14)을 출력하는 상태 카운트부와,상기 직렬 클럭에 맞춰 입력되는 직렬 데이터(SDATA)를 쉬프트 시켜 각 모드에 따른 명령을 모드 컨트롤부에 출력하고, 상기 모드 컨트롤부에서 만들어진 각종 컨트롤 신호들을 받아 직렬 데이터를 병렬 데이터로 변환시켜 어드레스를 만들거나 라이트할 데이터를 만들어 각각 인터널 어드레스 버스나 데이터 버스에 실어주고, 조회(Verify) 모드에서는 데이터 버스에 있는 리드한 병렬 데이터를 직렬 데이터로 변환시켜 출력시키는 쉬프트 레지스터와,상기 쉬프트 레지스터에서 만들어진 명령을 해독하여 진입할 모드를 결정하고 결정된 모드에 알맞은 컨트롤 신호를 만들어 상기 쉬프트 레지스터에서 어드레스와 데이터가 입/출력 될 수 있도록 하며, 병렬 모드일 경우 라이트(Write) 데이터나 조회(Verify) 데이터가 n비트 포트(port)로 입/출력될 수 있도록 제어하는 모드 컨트롤부와,리드 데이터 래치신호와 리드 데이터 클럭과 라이트 데이터 버스신호와 라이트 프로그램 롬신호와 소거 신호를 받아 플래쉬 셀을 라이트하거나 리드하거나 소거할 수 있도록 복수개의 플래쉬 셀 어레이로 구성된 플래쉬 메모리부와,상기 모드 컨트롤부로부터 직렬 모드 컨트롤 신호를 받아 상기 직렬 클럭(SCLK)을 받아 동작하고 직렬 데이터(SDATA)핀을 통해 상기 플래쉬 메모리부와어드레스와 데이터를 직렬로 주고 받아 프로그램/조회/소거 동작이 가능하도록 하는 직렬 모드 컨트롤부와,상기 컨트롤 신호를 상기 직렬 모드 컨트롤부와 먹스(MUX)하여 사용하며, 병렬 모드일 경우 플래쉬 메모리부와 어드레스와 데이터를 병렬로 주고 받는 병렬 모드 컨트롤부를 포함하여 구성됨을 특징으로 하는 마이크로 컨트롤러 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0000079A KR100404232B1 (ko) | 2002-01-02 | 2002-01-02 | 마이크로 컨트롤러 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0000079A KR100404232B1 (ko) | 2002-01-02 | 2002-01-02 | 마이크로 컨트롤러 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030058851A true KR20030058851A (ko) | 2003-07-07 |
KR100404232B1 KR100404232B1 (ko) | 2003-11-05 |
Family
ID=32216737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0000079A Expired - Fee Related KR100404232B1 (ko) | 2002-01-02 | 2002-01-02 | 마이크로 컨트롤러 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100404232B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7831854B2 (en) | 2006-03-21 | 2010-11-09 | Mediatek, Inc. | Embedded system for compensating setup time violation and method thereof |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0464433A3 (en) * | 1990-06-29 | 1994-05-18 | Nat Semiconductor Corp | Microcontroller device having remotely programmable eprom & method of programming |
TW231343B (ko) * | 1992-03-17 | 1994-10-01 | Hitachi Seisakusyo Kk | |
JPH08203288A (ja) * | 1995-01-23 | 1996-08-09 | Nec Ic Microcomput Syst Ltd | オンボード書込制御装置 |
KR100505600B1 (ko) * | 1998-04-13 | 2005-09-26 | 삼성전자주식회사 | 시어리얼 인터페이스 회로를 구비하는 프로그래머블 마이크로콘트롤러와 이의 데이터 기입 및 독출방법 |
KR20020042145A (ko) * | 2000-11-30 | 2002-06-05 | 윤종용 | 마이크로 컨트롤로 유닛의 입/출력 회로 |
-
2002
- 2002-01-02 KR KR10-2002-0000079A patent/KR100404232B1/ko not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7831854B2 (en) | 2006-03-21 | 2010-11-09 | Mediatek, Inc. | Embedded system for compensating setup time violation and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR100404232B1 (ko) | 2003-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6839774B1 (en) | Single-chip data processing apparatus incorporating an electrically rewritable nonvolatile memory and method of operating the same | |
US12339788B2 (en) | Block or page lock features in serial interface memory | |
KR100466980B1 (ko) | 낸드 플래시 메모리 장치 | |
US6122683A (en) | Handshake minimizing serial-to-parallel interface with shift register coupled by parallel bus to address logic and control logic | |
CN100418079C (zh) | 具有平行加速模式的串行外围接口存储元件 | |
US6327175B1 (en) | Method and apparatus for controlling a memory array with a programmable register | |
US20040236898A1 (en) | Synchronous semiconductor storage device module and its control method, information device | |
US7558152B2 (en) | Address counter for nonvolatile memory device | |
US8243516B2 (en) | Interface for NAND-type flash memory | |
US7590027B2 (en) | Nonvolatile semiconductor memory device | |
KR100404232B1 (ko) | 마이크로 컨트롤러 장치 | |
US7478213B2 (en) | Off-chip micro control and interface in a multichip integrated memory system | |
US20080155366A1 (en) | Data access method for serial bus | |
US7110305B2 (en) | Nonvolatile semiconductor memory device for outputting a status signal having an output data width wider than an input data width | |
KR20010076325A (ko) | 반도체 집적회로 | |
KR20020026642A (ko) | 비휘발성 메모리 내장용 엠씨유의 시리얼/패러럴프로그램장치 | |
KR100505600B1 (ko) | 시어리얼 인터페이스 회로를 구비하는 프로그래머블 마이크로콘트롤러와 이의 데이터 기입 및 독출방법 | |
JPH1166864A (ja) | 半導体記憶装置およびその設計方法 | |
EP0497443A2 (en) | Static ram based microcontroller | |
US7499321B2 (en) | Semiconductor integrated circuit | |
CN114756487A (zh) | 一种串行eeprom的型号识别及控制器设计方法 | |
JP2001290755A (ja) | Eepromアクセス方法およびeepromを有する電子装置 | |
KR20000026569A (ko) | 평가 칩의 램 확장 컨트롤 회로 | |
JPH0444137A (ja) | 1チップマイクロコンピュータ | |
KR20000066266A (ko) | 커런트 어드레스 카운터를 갖는 반도체 메모리장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020102 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20030929 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20031022 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20031023 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |