200番台のシリーズは、iモード登場以前はmovaのメインストリームであり、1997年発売の203シリーズよりショートメールに対応している。501iシリーズ登場後の209iよりiモードが搭載され、movaの普及ラインとされたが、2005年に普及ラインがFOMA 7シリーズへ移行したため、それ以後に発売された213系統はデザイン・機能特化型となっている。iアプリ非対応、カメラ無しである。
2003年12月より発売開始。折りたたみ式。115g。外部メモリーはminiSD対応。F661iに次いでGPS機能が搭載された。ドコモではGPS携帯はFOMAの登場からかなり経った2000年代後半まで主流に成りきれなかった。カメラ性能はCCD123万画素。
2000年12月発売。メモリースティックオーディオによる音楽再生機能が付属する携帯電話だった。型番末尾のWMは「With Music」の略で、音楽再生機能を搭載した機種に付けられる。SO502iWMのほかはMusic PORTER（D253iWM）,Music Porter II（D701iWM）,MUSIC PORTER X（D851iWM）等がある。
型番の末尾にtがつく機種は、iナビリンク（対応するカーナビと接続すれば、カーナビの画面にiナビリンクサイトとよばれるサイトから現在位置に関係した情報や、現在iモードで接続しているサイトを表示できる機能）を搭載している。F502it（2000年6月発売）、N502it（2000年9月発売）の2機種がある。なお、N502itの登場前、NECは九州・沖縄サミットの関係者向けにカラー液晶を搭載した折りたたみ型の機種を製作し、貸し出した。itの型番ではないがP502iも同等の機能を持つ。
1999年12月より発売開始。第2世代に当たる。N、P、F、D、SO、NMが発売された。F502iは初のカラー液晶端末である。次にカラー液晶としてD502i、F502it、N502it、SO502iWMが発売された。N機種が爆発的ヒットしたのはN502i・N502itの登場によるものである。これまで501iシリーズは各207シリーズにimode機能を搭載したようなものだったが、502iより、ハイパートークが搭載された。
1999年2月より発売開始。日本初のブラウザ付き「iモード」対応端末である。その当時、液晶は全てモノクロだった。N、P、F、Dが発売された。Pは遅れて発売されたので1999年5月発売で、501iとしてはモノクロながら待ち受けダウンロードができた。サントリー缶コーヒーのBOSSの懸賞用にボス電（NTTDoCoMo i-mode P501i）がある。
movaのフラッグシップ。主に2000年代前半におけるドコモのフラッグシップだったが、FOMAが普及してフラッグシップの座を譲った。そのおかげで、当時のFOMA対応端末と比べて、505と506で実売で1万円程度安くなっていた。503i以降はiアプリ、504iS以降はカメラ対応である。
Faceletsは、JSFのために開発されたWebテンプレートエンジンである。JSF 2.0からJSPに代わってJSFのデフォルトの画面表示技術として採用されている。Faceletsの最初のバージョンが登場したのは2005年のことで、当時はJSF 1.1, 1.2をターゲットとしていた。JSFと同じコンポーネントベースのWebアプリケーションフレームワークであるApache Tapestryとは似通っており、Facelets自体もTapestryの考え方を一部取り入れている。Faceletsのテンプレートは主にXHTMLで作成される。テンプレートを記述する方法としては、Facelets独自のXMLタグを直接埋め込む手法と、通常のXHTMLタグにjsfc属性を用いて間接的に埋め込む手法の2つがある。以下にまず独自のXMLタグを用いる場合の例を示す。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html">    <body>        <h:form>            <h:outputText value="Welcome, #{loggedInUser.name}" disabled="#{empty loggedInUser}" />            <h:inputText value="#{bean.property}" />            <h:commandButton value="OK" action="#{bean.doSomething}" />         </h:form>    </body></html>jsfc属性を用いた場合、上の例は以下のようになる。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html">    <body>        <form jsfc="h:form">            <span jsfc="h:outputText" value="Welcome, #{loggedInUser.name}" disabled="#{empty loggedInUser}" />            <input type="text" jsfc="h:inputText" value="#{bean.property}" />            <input type="submit" jsfc="h:commandButton" value="OK" action="#{bean.doSomething}" />         </form>    </body></html>jsfc属性を用いたテンプレートの場合、他のアプリケーションからは普通のXHTMLとして扱えるため、ブラウザーで表示を確認したり、WYSIWYGデザインツールを用いて編集したりすることができる。