インテル8051マイコン互換命令を持つ、フラッシュROM内蔵のRISC型マイクロコントローラです。Cのほか、オープンソースのSDCC等が利用できます。シリーズ中でも最小のC8051F300は米粒サイズでとても小さいのですが、3.3Vの電源で動作し、25MHz動作で8KBのフラッシュメモリのほか、256BのRAMとクロックやUART互換コントローラ等を内蔵しています。Laboratories社に変更になりましたが、開発とサポートは継続されていますので、ご安心下さい。Laboratories社にログインして入手して下さい。Kit」はこちらから参照できます。Laboratories社ご利用下さい。開発環境(コンパイラやアセンブラ等)Cygnalマイコンの開発(コンパイル、アセンブル)には、市販のコンパイラのほかに、オープンソースのSDCCが利用できます。SDCCはWindowsとLinux等のUnix系環境の両方で動作するのと、導入のための費用がかかりませんので、学校や研究用にも最適です。SDCCのページ以下に動作確認されている市販の開発環境を示します。Cとアセンブラの評価版が付属します)安価の割に強力なオンチップ・デバッグツールがついているので、業務用開発をされる場合には、ぜひとも1セットご購入する事をお勧めしています。高価ですが、純正開発キットとの相性がいいので、市販の環境を探す場合には最初の候補となります。BASCOM-8051その他のサードパーティー製ツール※コンパイラによっては、プリプロセッサ等命令、インクルード・ファイルの内容やレジスタ名が異なるので注意が必要です。開発環境(フラッシュROMライター)Cygnalマイコンの開発では、コンパイラのほかにプログラムをマイコン・チップ内のフラッシュROMに焼きこむ「プログラム・ライター」が必要です。Programing)を行う必要があります。ISPによるプログラム転送を行なうためには、Cygnalマイコン純正開発キットや弊社製UGPW(USB汎用プログラム・ライター)のほか、一般的に公開されている回路を利用してご自身で製作する事も可能です。以下に動作確認されている、個人のページで紹介されているCygnal用のプログラム・ライターを紹介します。フリーのツールでC8051F30x用ソフトを開発しようjellyfishさんの「フリーのツールでC8051F30x用ソフトを開発しよう」のページです。ROMライターの作り方やLinuxとWindowsで共用できるプログラム・ソフトウェアを公開しているほか、SDCCに関する説明もあります。「無印非売品」C8051F300x簡易ライタななしのさんの、「無印非売品」C8051F300x簡易ライタです。F330にも対応しています。部品点数が少ないので簡単に作成する事ができますが、シリアルポートを230.4Kbpsで使用しているので、ホストPCがSHSMOD等が動作する「高速シリアルポート」に対応している必要があります。ダウンロードC8051F300を使用した、小型シリアル接続カメラの回路図、プログラムご購入者だけダウンロード可能です。(XPort+CygnalC8051F330評価ボード)の回路図(PDF)ご購入者だけダウンロード可能です。